kayjaydee a10294c01f feat(core): dispatchers, scopes, and exceptions
HytaleDispatchers (World/HytaleIO/HytaleScheduled), per-key scope
registries (PlayerScopes, WorldScopes, PluginScopes) keyed by UUID
or plugin identity, and the sealed AsyncException hierarchy.
Includes unit tests against in-memory stubs.
2026-04-28 16:29:55 +02:00
2026-04-28 16:29:46 +02:00
2026-04-28 16:29:46 +02:00
2026-04-28 16:29:46 +02:00
2026-04-28 16:29:46 +02:00
2026-04-28 16:29:46 +02:00
S
Description
Coroutines for Hytale's per-world ECS. Replaces the noisy CompletableFuture.runAsync { world.execute { store.getComponent(…) } } pattern with one suspending call.
MIT 130 KiB
Languages
Kotlin 100%