К содержанию

Введение

Сервер Minecraft 26.3 на Rust с плагинами Paper и Folia.

Открыть на GitHubОбновлено 2026-11-11

Chunkwake — серверное ядро Minecraft Java Edition 26.3, написанное с нуля на Rust. Движок, сеть, генерация мира, свет и хранилище работают без JVM. Плагины запускаются в настоящей JVM внутри процесса сервера: в classpath лежит официальный paper-api.jar, поэтому обычные плагины Paper не нужно переписывать.

Ранняя стадия. Выживание с генерацией мира, редстоуном, мобами и плагинами уже работает, но это ещё не замена Paper на живом сервере. Делайте резервные копии миров.

Почему ещё одно ядро

У владельца сервера обычно есть выбор: плагины или многопоточность. Paper запускает обычные плагины, но тикает в одном главном потоке. Folia масштабируется по регионам, но принимает только плагины с folia-supported.

Chunkwake пытается убрать этот выбор:

  • движок на Rust без GC-пауз;
  • настоящий paper-api.jar и события в порядке Paper;
  • планировщики Folia для всех плагинов;
  • один бинарник со встроенными данными игры и API.

Два правила

  1. Совместимость важнее скорости. Если быстрее значит «плагин увидит другой порядок событий», выбирается семантика Paper.
  2. Ваниль — эталон. Поведение сверяется с байткодом server.jar и Paper. Отличие от ванили считается багом.

Что дальше

Статус

По фич-матрице проекта: 70 семейств механик готово, 35 частично, 7 не начато. Построчные статусы — на странице фич-матрицы.

На этой странице