Статус

Статус и этапы

Публичный план Chunkwake: что уже работает, где сейчас фокус и что дальше. Цифры берутся из фич-матрицы.

Сейчас в фокусеM7

Генерация, редстоун и оставшаяся ваниль закрываются итеративно. 7 механик ещё не начаты, 26 — частично.

По всей матрице112
готово70
частично35
не начато7

Этапы

  1. M0

    Фундамент

    пройдено

    Репозиторий, ветка ver/26.3, workspace, CI с fmt/clippy/test на Windows и Linux, лицензия, ARCHITECTURE.md и критерии.

  2. M1

    Протокол

    пройдено

    Пакеты 26.3, status ping, вход offline и online через Mojang, configuration-фаза с реестрами.

  3. M2

    Пустой мир

    пройдено

    Вход в void/flat мир, движение, стриминг чанков, keep-alive, чат и таб-лист. Нагрузка проверялась тысячей ботов.

  4. M3

    Мир и хранение

    пройдено

    Anvil load/save, палитры, свет, установка и ломка блоков, async I/O, региональный тикинг.

  5. M4

    JVM-мост

    пройдено

    Загрузка plugin.yml и paper-plugin.yml, onEnable, команды, события, планировщики. Мост работает через FFM.

  6. M5

    Геймплей

    развивается

    Игроки, инвентари, предметы, мобы, урон, смерть и респаун, печи, крафт, чары, жидкости, редстоун и звуки. Часть механик ещё доводится.

    19 строк13 готово6 частично0 не начато
  7. M6

    Расширение API

    развивается

    Покрытие Bukkit API под популярные плагины: LuckPerms, Vault, EssentialsX, WorldEdit/FAWE, WorldGuard, PlaceholderAPI, ProtocolLib/PacketEvents.

  8. M7

    Мир, редстоун и остальная ваниль

    текущий фокус

    Итеративно закрываются генерация, структуры, мобы, боссы, жители, рыбалка, достижения и game events. Это текущий фокус.

    72 строк39 готово26 частично7 не начато
    Открыть фич-матрицу
  9. M8

    Производительность и стабильность

    дальше

    Профилирование, нагрузочные тесты, fuzzing протокола и длительные soak-тесты.

  10. M9

    Публичная альфа

    план

    Публичный релиз после стабилизации и закрытия критичных механик. Даты не обещаются: статус важнее календаря.

  11. M10

    Плагины на других языках

    план

    Стабильный C ABI поверх JVM-моста: Rust, Python, затем C/C++, C# и другие обёртки. После альфы.

Исследовательские направления

Эти направления не входят в текущий релизный путь, но заложены в архитектуру.

M3aисследование

Журнал изменений и WAL

Event-sourced лог изменений мира и write-ahead log для отката и replay.

M4aисследование

Off-heap секции

Секции чанков как MemorySegment: чтение блоков без вызова через мост.

M4bисследование

STM-тик

Read/write-set, детерминированный коммит и откат; тесты гонок на синтетических плагинах.

M6aисследование

Компилятор совместимости

ASM-анализ байткода плагинов и shim’ы для несовместимых обращений к internals.

Как читать страницу

«Пройдено» означает, что фундамент этапа есть в коде. «Развивается» и «текущий фокус» — механики ещё добавляются. «Дальше» и «план» — работа не начата. Даты не обещаются: готовность важнее календаря.