Package com.enhancedechest.listener
Class PlayerQuitListener
java.lang.Object
com.enhancedechest.listener.PlayerQuitListener
- All Implemented Interfaces:
org.bukkit.event.Listener
Backstop detach when the player disconnects while the custom GUI is open.
In most cases, Paper fires InventoryCloseEvent before PlayerQuitEvent, so
EnderChestGuiListener already detached this viewer. This listener is a safety net for
edge cases (e.g., server-side forced disconnects) where close may not have fired.
detach is idempotent — once a viewer is removed (or the session already persisted),
a second call is a no-op, so calling it from both listeners is harmless.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
PlayerQuitListener
public PlayerQuitListener()
-
-
Method Details
-
onQuit
public void onQuit(org.bukkit.event.player.PlayerQuitEvent event)
-