Class RecipeGuiEventRouter

java.lang.Object
studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
All Implemented Interfaces:
org.bukkit.event.Listener

public class RecipeGuiEventRouter extends Object implements 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 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)