Class PaginatedMenu

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

public abstract class PaginatedMenu extends Menu
Abstract base class for creating paginated menus with automatic navigation. Provides built-in support for first/previous/next/last page buttons and automatic item distribution across multiple pages.

Features:

  • Automatic page navigation buttons
  • Customizable border items
  • Smart caching for performance
  • Page information display
  • 28 items per page by default

The layout reserves slots 0-9, 17-18, 26-27, 35-36, and 44-53 for borders and navigation, leaving 28 slots for content per page.

Version:
1.0
Author:
KawaiiDevelopment