Skip to content

PlayerReadyEvent

Package: com.hypixel.hytale.server.core.event.events.player Extends: PlayerEvent<String> Implements: IEvent<String> Cancellable: No

Standard event dispatched when a player signals readiness to the server. This is the final step in the player connection flow — after the player entity has been created, connected, and placed into a world, the client sends a ready signal and this event fires.

FieldTypeAccessorMutableNullable
playerRefRef<EntityStore>getPlayerRef()NoNo
playerPlayergetPlayer()NoNo
readyIdintgetReadyId()NoNo
  • playerRef — Reference to the player. Inherited from PlayerEvent.
  • player — The player component. Inherited from PlayerEvent.
  • readyId — Identifier for the readiness signal.
  • Player.onReady() (line 306) via eventBus dispatchFor — EventBus keyed dispatch when the player signals readiness.
getEventRegistry().registerGlobal(PlayerReadyEvent.class, event -> {
Player player = event.getPlayer();
int readyId = event.getReadyId();
// Player is fully interactive
});
PlayerSetupConnectEvent --> PlayerConnectEvent --> AddPlayerToWorldEvent --> PlayerReadyEvent