类 GuiManager
java.lang.Object
cn.afternode.commons.bukkit.gui.GuiManager
- 所有已实现的接口:
org.bukkit.event.Listener
Inventory GUI helper
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getOpened(org.bukkit.inventory.InventoryHolder holder) Get opened GUIvoidonInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) InventoryClickEvent handler for slot clickvoidonInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event) InventoryCloseEvent handler to remove gui stateCreate and open inventory GUI for player
-
构造器详细资料
-
GuiManager
public GuiManager(org.bukkit.plugin.Plugin plugin) Create and register events- 参数:
plugin- Plugin instance for registering events
-
-
方法详细资料
-
open
Create and open inventory GUI for player- 参数:
target- Target playergui- Gui- 返回:
- Opened GUI record
-
getOpened
Get opened GUI- 参数:
holder- holder- 返回:
- Opened GUI data or null
-
onInventoryClose
public void onInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event) InventoryCloseEvent handler to remove gui state- 参数:
event- Event
-
onInventoryClick
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) InventoryClickEvent handler for slot click- 参数:
event- Event
-