Class MenuManager
- java.lang.Object
-
- de.simonsator.partyandfriendsgui.api.menu.MenuManager
-
- All Implemented Interfaces:
org.bukkit.event.Listener
public class MenuManager extends java.lang.Object implements org.bukkit.event.Listener
-
-
Constructor Summary
Constructors Constructor Description MenuManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MenuManager
getInstance()
MainMenu
getLastOpenedMenu(org.bukkit.entity.Player pPlayer)
java.util.List<MainMenuClickProcessor>
getMainMenuClickProcessors()
void
openMenuFor(org.bukkit.entity.Player pPlayer)
void
registerInventoryTask(InventoryTask pTask)
void
registerInventoryTask(InventoryTask pTask, java.lang.Class<? extends MainMenuClickProcessor> pMenuClass)
void
registerMenu(MainMenu pMenu)
void
registerMenuClickProcessor(MainMenuClickProcessor pMenu)
void
removeFromList(org.bukkit.event.player.PlayerQuitEvent pEvent)
void
resetLastOpenedMenu(org.bukkit.entity.Player pPlayer)
void
setLastOpened(org.bukkit.entity.Player pPlayer, MainMenu pMenu)
-
-
-
Method Detail
-
getInstance
public static MenuManager getInstance()
-
openMenuFor
public void openMenuFor(org.bukkit.entity.Player pPlayer)
-
setLastOpened
public void setLastOpened(org.bukkit.entity.Player pPlayer, MainMenu pMenu)
-
removeFromList
public void removeFromList(org.bukkit.event.player.PlayerQuitEvent pEvent)
-
registerInventoryTask
public void registerInventoryTask(InventoryTask pTask)
-
registerInventoryTask
public void registerInventoryTask(InventoryTask pTask, java.lang.Class<? extends MainMenuClickProcessor> pMenuClass)
-
registerMenu
public void registerMenu(MainMenu pMenu)
-
registerMenuClickProcessor
public void registerMenuClickProcessor(MainMenuClickProcessor pMenu)
-
getMainMenuClickProcessors
public java.util.List<MainMenuClickProcessor> getMainMenuClickProcessors()
-
getLastOpenedMenu
public MainMenu getLastOpenedMenu(org.bukkit.entity.Player pPlayer)
-
resetLastOpenedMenu
public void resetLastOpenedMenu(org.bukkit.entity.Player pPlayer)
-
-