Skip to content

Feature Checklist

Track features for this project and mark them as shipped.

Features

Core

  • [ ] Reusable minigame core contracts
  • [ ] Lobby (NPCs, Signs)
  • [ ] On-demand minigame server fleet management
  • [ ] Proxy (TBD)
  • [ ] Regional matchmaking queues across multiple hubs
  • [x] Local SurvivalGames runtime server with queue bot-fill
  • [x] Local SurvivalGames phase loop with PvP, death, spectator, and reset rules
  • [x] Dynamic SurvivalGames map import and preference-based random selection
  • [x] Tiered SurvivalGames loot fill from map-provided chest blocks
  • [x] MongoDB-backed uebliche world format for local SurvivalGames maps
  • [x] World-stored SurvivalGames round-start triggers and local map editor commands
  • [x] World-stored SurvivalGames spawnpoints with map capacity derived from spawn count
  • [x] Engine editor workflow for SurvivalGames spawnpoint markers without commands
  • [x] Creative world editing for Hub, GamesHost, and SurvivalGames worlds
  • [x] Separate /edit world sessions for Hub, GamesHost SkyBlock, and SurvivalGames maps
  • [ ] Uebliche.games Connect Gateway ingress
  • [x] Reusable vanilla crafting library for Minestom minigames
  • [x] Reusable PvP library with Minestom melee combat adapter
  • [x] Add a hub pre-push hook that runs Velocity tests against the latest mcmeta proxy version.
  • [x] Add a Uebliche.dev deploy action that builds Hub per loader and uploads release artifacts + update manifests to S3.
  • [x] Hub test bots as reconnect-ready player mannequins
  • [x] Lobby memory
  • [x] Minestom navigator GUI with Velocity-backed lobby selector actions
  • [x] Standalone Hub lobby runtime for Uebliche.games
  • [x] SurvivalGames Classic/Blitz queue sizing policy
  • [x] Local TTT runtime server with role assignment, queue bot-fill, and PvP win checks

Other

  • [x] Add feature checklist page to track project progress.
  • [x] Add the docs changelog page for Hub.
  • [x] Debug-ready
  • [x] Flexible commands
  • [x] MiniMessage everywhere
  • [x] Priority-based routing
  • [x] Provide a schema description for hub settings so Dash can render typed fields.
  • [x] Smart ping cache