Interface PlayerQuitCallback

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface PlayerQuitCallback
Called when a player quits the server.

This event is not cancellable - the player is already leaving. Use this event to perform cleanup or notify other players.

Example Usage


 PlayerQuitCallback.EVENT.register(player -> {
   System.out.println(player.getName() + " has left the server.");
 });

 // With priority - HIGHEST runs first
 PlayerQuitCallback.EVENT.register(EventPriority.HIGHEST, player -> {
   savePlayerData(player); // Run first to ensure data is saved
 });
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    The event instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called when a player quits the server.
  • Field Details

    • EVENT

      static final Event<PlayerQuitCallback> EVENT
      The event instance. Use this to register listeners and fire the event.
  • Method Details

    • onPlayerQuit

      void onPlayerQuit(TalePlayer player)
      Called when a player quits the server.
      Parameters:
      player - the player who is quitting