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>
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 Summary
ConstructorsConstructorDescriptionPlayerQuitEvent(Player player, com.hypixel.hytale.server.core.event.events.player.PlayerDisconnectEvent originalEvent) Constructs a new PlayerQuitEvent. -
Method Summary
Modifier and TypeMethodDescriptioncom.hypixel.hytale.server.core.universe.PlayerRefGets the native Hytale player reference.com.hypixel.hytale.server.core.event.events.player.PlayerDisconnectEventGets the original Hytale event.Gets the player who left the server.Gets the player's username.
-
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 wrapperoriginalEvent- the original Hytale disconnect event
-
-
Method Details
-
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
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
-