Event System

Hook into game events with @EventHandler. Player connections, chat, combat, and more.

← Back to Events

PlayerReadyEvent

Player Async Safe

com.hypixel.hytale.server.core.event.events.player

Fired when a player is fully loaded and ready in the world. Use for welcome messages, loading player data, etc.

Fields

Field Type Getter
readyId int getReadyId()

Example Usage

java
this.getEventRegistry().registerGlobal(PlayerReadyEvent.class, (event) -> {
    Player player = event.getHolder().getComponent(Player.getComponentType());
    
    // Player is fully loaded - safe to show HUDs
    MyCustomHud hud = new MyCustomHud();
    player.getHudManager().setCustomHud(event.getHolder().toRef(), hud);
    hud.show();
});