Player Events
Handling player connection and interaction events.
Package: com.hypixel.hytale.server.core.event.events.player
com.hypixel.hytale.server.core.event.events.playerAvailable Events
PlayerConnectEvent
🟢 Verified
Player connects to server
PlayerDisconnectEvent
🔴 Requires Validation
Player disconnects
PlayerReadyEvent
🔴 Requires Validation
Player is ready
PlayerChatEvent
🔴 Requires Validation
Player sends chat message
PlayerInteractEvent
🔴 Requires Validation
Player interacts
PlayerCraftEvent
🔴 Requires Validation
Player crafts item
Registering Event Handlers
import com.hypixel.hytale.event.IEventRegistry;
import com.hypixel.hytale.server.core.event.events.player.PlayerConnectEvent;
@Override
protected void setup() {
IEventRegistry eventRegistry = this.getEventRegistry();
eventRegistry.register(PlayerConnectEvent.class, this::onPlayerConnect);
}
private void onPlayerConnect(PlayerConnectEvent event) {
Player player = event.getPlayer();
// Handle player connection
}Getting Player from Event
Important Notes
⚠️ Deprecated API:
event.getPlayer()is marked as deprecated. It still works but may change in future versions.
Validation Status Legend
🟢 Verified
Tested in-game, confirmed working
🔴 Requires Validation
Discovered from decompilation, not yet tested
Related
Messaging - Sending messages to players
Event System - General event handling
Last updated
Was this helpful?