Package studio.mevera.lotus.internal
Class AbstractLotusListener<C>
java.lang.Object
studio.mevera.lotus.internal.AbstractLotusListener<C>
Shared listener logic that is agnostic to the platform-specific InventoryView ABI.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleClick(@NotNull org.bukkit.event.inventory.InventoryClickEvent event, @NotNull org.bukkit.inventory.Inventory topInventory, @NotNull org.bukkit.inventory.Inventory bottomInventory) protected voidhandleClose(@NotNull org.bukkit.event.inventory.InventoryCloseEvent event) protected voidhandleDrag(@NotNull org.bukkit.event.inventory.InventoryDragEvent event, @NotNull org.bukkit.inventory.Inventory topInventory) protected voidhandleOpen(@NotNull org.bukkit.event.inventory.InventoryOpenEvent event) protected voidhandleQuit(@NotNull org.bukkit.entity.Player player)
-
Field Details
-
lotus
-
-
Constructor Details
-
AbstractLotusListener
-
-
Method Details
-
handleClick
protected void handleClick(@NotNull @NotNull org.bukkit.event.inventory.InventoryClickEvent event, @NotNull @NotNull org.bukkit.inventory.Inventory topInventory, @NotNull @NotNull org.bukkit.inventory.Inventory bottomInventory) -
handleDrag
protected void handleDrag(@NotNull @NotNull org.bukkit.event.inventory.InventoryDragEvent event, @NotNull @NotNull org.bukkit.inventory.Inventory topInventory) -
handleOpen
protected void handleOpen(@NotNull @NotNull org.bukkit.event.inventory.InventoryOpenEvent event) -
handleClose
protected void handleClose(@NotNull @NotNull org.bukkit.event.inventory.InventoryCloseEvent event) -
handleQuit
protected void handleQuit(@NotNull @NotNull org.bukkit.entity.Player player)
-