Class PlayerQuitListener

java.lang.Object
com.enhancedechest.listener.PlayerQuitListener
All Implemented Interfaces:
org.bukkit.event.Listener

public final class PlayerQuitListener extends Object implements 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 Details

    • PlayerQuitListener

      public PlayerQuitListener()
  • Method Details

    • onQuit

      public void onQuit(org.bukkit.event.player.PlayerQuitEvent event)