Platform baseline
MC version, Pufferfish/Paper + SWM decision, Velocity pin policy, Java, monorepo layout, shared core library, build tooling, ViaVersion floor (1.20.5, set by the transfer packet)
Phase
Phase 0
Size
M
Waits on
0
Releases
15
Waits on
Nothing. This can start whenever there is time for it.
Releases
- D1 Player settings subsystem
- D2 Cosmetics and collectibles
- D3 Stats architecture
- D6 Identity
- E1 Spectral entities
- E2 Combat tracking
- E3 Map system
- F3 Environments and pipeline
- F4 Startup-pull bootstrapper
- F7 Commerce contract
- G1 FFA
- G2 Duels (Casual)
- M4 Anticheat integration
- X1 Blue/green cutover
- everything downstream
Stories
Not designed yet.
Stories and acceptance criteria are written one Feature at a time. Nothing is missing – this one has not had its pass.
Decisions of record
- Platform
Native version is always latest, and keeping current is a standing commitment – falling behind cost the old server real money.
- Platform
ViaVersion + ViaBackwards for older clients, floor 1.20.5 – set by the transfer packet used for zero-downtime cutover, not by display entities. Clients below that get a normal kick-with-message instead of a transfer.
- Platform
Paper + SlimeWorldManager. Settled 2026-09-03, and the Pufferfish option is closed rather than pending. Original wording was 'Pufferfish + SWM on 26.2 if available, else Paper + SWM'. Pufferfish is not available and is not coming: its branches stop at ver/1.21 with no 26.x branch at all, its downloads page offers nothing newer than 1.21.8, and the last code commit to its default branch was 2025-12-21 - over eight months stale and five minors behind. Do not re-check this each time 26.x moves. recode-1 already runs Paper 26.2, so this is the status quo.
- Platform
Always latest Velocity build.
History
- 3 Sept Not started – Seeded from the delivery plan, 2026-09-03.