What problem does it solve?
Documents Hytale's event system for handling game events in plugins. Covers IEvent (global events), IAsyncEvent (async events), and EcsEvent (ECS entity/block events). Use when listening to player join/disconnect, chat, crafting, damage, block break/place, entity death, or any server event. Triggers - event, IEvent, IAsyncEvent, EcsEvent, CancellableEcsEvent, EntityEventSystem, EventRegistry, registerGlobal, registerAsync, PlayerReadyEvent, PlayerDisconnectEvent, PlayerChatEvent, BreakBlockEvent, PlaceBlockEvent, Damage, CraftRecipeEvent, DropItemEvent, DeathSystems, OnDeathSystem, event handler, event listener.
Core Features & Use Cases
- Supports IEvent, IAsyncEvent, and EcsEvent event categories.
- Demonstrates registration, handling, and cancellation patterns.
- Includes examples for player join, chat, block events, crafting, and death handling.
Quick Start
Register global, async, and ECS events in a plugin to start handling Hytale server events.