Class MenuManager

java.lang.Object
dev.oumaimaa.kawaiiapi.menu.MenuManager

public final class MenuManager extends Object
Central management system for handling player menus. Provides menu registration, opening, and player-specific menu data storage.

This manager must be initialized during plugin startup using setup(Server, Plugin). It automatically registers the MenuListener and manages PlayerMenuUtility instances.

Features:

  • Automatic listener registration
  • Thread-safe player menu data storage
  • Menu history tracking
  • Reflection-based menu instantiation
Version:
1.0
Author:
KawaiiDevelopment