public interface AbstractMenusPlugin
Modifier and Type | Method and Description |
---|---|
java.util.Optional<Menu> |
getOpenedMenu(org.bukkit.entity.Player player)
Get opened menu by player who opened this menu
|
org.bukkit.plugin.Plugin |
getPlugin()
Get plugin instance
|
VariableManager |
getVariableManager()
Get variables manager
|
void |
loadMenus()
Reload all menus
|
void |
openMenu(Activator activator,
java.lang.Object ctx,
org.bukkit.entity.Player player,
Menu menu)
Open menu for a player with activator and context
|
void |
openMenu(org.bukkit.entity.Player player,
Menu menu)
Open menu for a player
|
org.bukkit.plugin.Plugin getPlugin()
VariableManager getVariableManager()
void loadMenus()
void openMenu(Activator activator, java.lang.Object ctx, org.bukkit.entity.Player player, Menu menu)
activator
- Activator which caused opening. Might be nullctx
- Opening context (object that causes opening)player
- Menu viewermenu
- Menu to openvoid openMenu(org.bukkit.entity.Player player, Menu menu)
player
- Menu viewermenu
- Menu to openjava.util.Optional<Menu> getOpenedMenu(org.bukkit.entity.Player player)
player
- Menu viewer