--- title: Event Reference type: docs weight: 5 --- This section provides a comprehensive reference of all available events in Hytale. {{< cards >}} {{< card link="player-events" title="Player Events" subtitle="Join, quit, chat, and player actions" >}} {{< card link="entity-events" title="Entity Events" subtitle="Spawn, damage, death, and movement" >}} {{< card link="block-events" title="Block Events" subtitle="Break, place, and interact with blocks" >}} {{< card link="permission-events" title="Permission Events" subtitle="Permission checking and management" >}} {{< /cards >}} ## Event Categories ### Player Events Events related to player actions and state changes: - `PlayerConnectEvent` - Player joins the server - `PlayerDisconnectEvent` - Player leaves the server - `PlayerChatEvent` - Player sends a chat message - `PlayerMoveEvent` - Player moves - `PlayerInteractEvent` - Player interacts with the world - `PlayerDamageEvent` - Player takes damage - `PlayerDeathEvent` - Player dies ### Entity Events Events related to all entities: - `EntitySpawnEvent` - Entity is spawned - `EntityDamageEvent` - Entity takes damage - `EntityDeathEvent` - Entity dies - `EntityMoveEvent` - Entity moves ### Block Events Events related to world blocks: - `BlockBreakEvent` - Block is broken - `BlockPlaceEvent` - Block is placed - `BlockInteractEvent` - Block is interacted with ### World Events Events related to world state: - `WorldLoadEvent` - World is loaded - `WorldUnloadEvent` - World is unloaded - `ChunkLoadEvent` - Chunk is loaded - `ChunkUnloadEvent` - Chunk is unloaded ### Permission Events Events related to permissions: - `PermissionCheckEvent` - Permission is checked