Game modes
Hub, hunger games, kit PvP, minigames, prison with its own UI layer. Survival side has anarchy, factions, peaceful, and standard survival. Each mode is a ColdFusion component.
Shared systems
Everything servers need but game modes shouldn't worry about: permissions, chat, combat tagging, holograms, NPCs, towns, shops, titles, build tools, essentials, metrics, error tracking, Discord integration, proxy bridge for moving players between instances.
ColdFusion integration
Every mode and system is a ColdFusion component. Hot-reload during dev, TOML config through Temple, same runtime for databases and scheduling and k8s discovery.
Uses Hytale's native ECS, not Minecraft patterns ported over. Components, stores, queries, the UI system are all Hytale-native with Kotlin DSL wrappers.
Code organization
Codebase splits into runtime (infra, can't hot-reload), components (game logic, can hot-swap), and vendor (external deps like Hytale server). Components grouped by purpose: hub, game, survival, shared. Each gets its own Gradle module.
Status
In active development. Framework layer is solid, game modes work. Connect at play.hyhub.net on Hytale.