Class RecipeGuiEventRouter
java.lang.Object
studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- All Implemented Interfaces:
org.bukkit.event.Listener
Centralized listener for all RecipeGui‐related events.
For each incoming event, we look up the player’s FusionPlayer and its cachedGuis.
If an event’s Inventory matches one of the cached RecipeGui inventories, we forward
to that RecipeGui’s click/drag/close/drop logic.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) voidonInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event) voidonInventoryDrag(org.bukkit.event.inventory.InventoryDragEvent event) voidonItemPickup(org.bukkit.event.entity.EntityPickupItemEvent event) voidonPlayerChangedWorld(org.bukkit.event.player.PlayerChangedWorldEvent event) voidonPlayerDrop(org.bukkit.event.player.PlayerDropItemEvent event) voidonPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event)
-
Constructor Details
-
RecipeGuiEventRouter
public RecipeGuiEventRouter()
-
-
Method Details
-
onInventoryClick
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) -
onInventoryDrag
public void onInventoryDrag(org.bukkit.event.inventory.InventoryDragEvent event) -
onInventoryClose
public void onInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event) -
onPlayerDrop
public void onPlayerDrop(org.bukkit.event.player.PlayerDropItemEvent event) -
onItemPickup
public void onItemPickup(org.bukkit.event.entity.EntityPickupItemEvent event) -
onPlayerQuit
public void onPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event) -
onPlayerChangedWorld
public void onPlayerChangedWorld(org.bukkit.event.player.PlayerChangedWorldEvent event)
-