Status

Status and milestones

The public Chunkwake plan: what already works, where the focus is now and what comes next. Numbers come from the feature matrix.

Current focusM7

Generation, redstone and the rest of vanilla are being closed iteratively. 7 mechanics are not started, 26 are partial.

Across the matrix112
ready70
partial35
not started7

Milestones

  1. M0

    Foundations

    complete

    Repository, ver/26.3 branch, workspace, CI with fmt/clippy/test on Windows and Linux, licence, ARCHITECTURE.md and criteria.

  2. M1

    Protocol

    complete

    26.3 packets, status ping, offline and online login through Mojang, configuration phase with registries.

  3. M2

    Empty world

    complete

    Void/flat world login, movement, chunk streaming, keep-alive, chat and tab list. Load was checked with a thousand bots.

  4. M3

    World and storage

    complete

    Anvil load/save, palettes, light, block placement and breaking, async I/O, region ticking.

  5. M4

    JVM bridge

    complete

    plugin.yml and paper-plugin.yml loading, onEnable, commands, events, schedulers. The bridge uses FFM.

  6. M5

    Gameplay

    active

    Players, inventories, items, mobs, damage, death and respawn, furnaces, crafting, enchanting, fluids, redstone and sounds. Some mechanics are still being completed.

    19 rows13 ready6 partial0 not started
  7. M6

    API expansion

    active

    Bukkit API coverage for popular plugins: LuckPerms, Vault, EssentialsX, WorldEdit/FAWE, WorldGuard, PlaceholderAPI, ProtocolLib/PacketEvents.

  8. M7

    Worldgen, redstone and the rest of vanilla

    current focus

    Generation, structures, mobs, bosses, villagers, fishing, advancements and game events are being closed iteratively. This is the current focus.

    72 rows39 ready26 partial7 not started
    Open the feature matrix
  9. M8

    Performance and stability

    next

    Profiling, load tests, protocol fuzzing and long soak tests.

  10. M9

    Public alpha

    planned

    A public release after stabilisation and the remaining critical mechanics. No dates are promised: status beats the calendar.

  11. M10

    Plugins in other languages

    planned

    A stable C ABI on top of the JVM bridge: Rust, Python, then C/C++, C# and other wrappers. After alpha.

Research tracks

These are not on the current release path, but the architecture leaves room for them.

M3aresearch

Event log and WAL

An event-sourced world change log and write-ahead log for rollback and replay.

M4aresearch

Off-heap sections

Chunk sections as MemorySegment: block reads without a bridge call.

M4bresearch

STM tick

Read/write sets, deterministic commit and rollback; race tests on synthetic plugins.

M6aresearch

Compatibility compiler

ASM analysis of plugin bytecode and shims for incompatible internals access.

How to read this page

"Complete" means the foundation of the stage exists in code. "Active" and "current focus" mean mechanics are still being added. "Next" and "planned" mean work has not started. No dates are promised: readiness beats the calendar.