HyHub

HyHub: a Hytale server built on ColdFusion

HyHub is our Hytale server. It has actual game modes, not placeholder ideas. Built alongside the ColdFusion framework so the two evolve together.

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.