Class PlayerQuitEvent

java.lang.Object
fr.hytale.loader.event.types.player.PlayerQuitEvent
All Implemented Interfaces:
com.hypixel.hytale.event.IBaseEvent<Void>, com.hypixel.hytale.event.IEvent<Void>

public class PlayerQuitEvent extends Object implements com.hypixel.hytale.event.IEvent<Void>
Called when a player leaves the server.

This event is fired when a player disconnects from the server, whether by logging out normally or due to a connection loss.

Since:
1.0.0
Version:
1.0.4
Author:
HytaleLoader
  • Constructor Details

    • PlayerQuitEvent

      public PlayerQuitEvent(Player player, com.hypixel.hytale.server.core.event.events.player.PlayerDisconnectEvent originalEvent)
      Constructs a new PlayerQuitEvent.
      Parameters:
      player - the HytaleLoader player wrapper
      originalEvent - the original Hytale disconnect event
  • Method Details

    • getPlayer

      public Player getPlayer()
      Gets the player who left the server.
      Returns:
      the HytaleLoader player wrapper
    • getNativePlayerRef

      public com.hypixel.hytale.server.core.universe.PlayerRef getNativePlayerRef()
      Gets the native Hytale player reference.

      The PlayerRef is used for operations that don't require the full entity to be loaded, such as sending messages or checking online status.

      Returns:
      the native player reference
    • getPlayerName

      public String getPlayerName()
      Gets the player's username.
      Returns:
      the username of the player who left
    • getOriginalEvent

      public com.hypixel.hytale.server.core.event.events.player.PlayerDisconnectEvent getOriginalEvent()
      Gets the original Hytale event.
      Returns:
      the wrapped PlayerDisconnectEvent