Class Menu

java.lang.Object
dev.oumaimaa.kawaiiapi.menu.Menu
All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
Direct Known Subclasses:
PaginatedMenu

public abstract class Menu extends Object implements org.bukkit.inventory.InventoryHolder
Abstract base class for creating custom inventory menus using modern Paper API. Provides a comprehensive framework for menu creation with built-in utilities for item creation and inventory management.

Features:

  • Adventure Component support for all text
  • Automatic filler glass placement
  • Menu history and navigation
  • Customizable click handling
  • Close event handling
Version:
1.0
Author:
KawaiiDevelopment