Horizon — это клиент Minecraft: Java Edition 26.3, написанный с нуля на Rust. Он не мод и не форк Java-кода: это новая программа, которая читает те же миры, играет по тем же правилам и генерирует тот же рельеф, что и оригинальная игра. Чтобы играть, нужна своя лицензионная Java Edition — Horizon собирает файлы игры из вашей копии прямо на компьютере.
Коротко о главном
| Вопрос | Ответ |
|---|---|
| Что это | новый игровой движок для Java Edition 26.3 на Rust |
| Нужна ли лицензия | да, своя Java Edition и аккаунт Microsoft |
| Цена | бесплатно, открытый код под MIT |
| Системы | Windows x64/ARM64, macOS 12+ (Apple Silicon и Intel), Linux x86-64 |
| Моды | свои: нативные (.hnmod) и контент-моды (.hmod) |
| Сервера | заходит на сервера 26.3, есть свой сервер без Java |
| Официальный ли | нет, независимый проект |
Чем Horizon отличается от Java Edition
Главное отличие невидимо: под капотом не Java-машина, а скомпилированная под вашу систему программа на Rust. Отсюда то, ради чего Horizon обычно ставят: нет пауз сборщика мусора, нет «прогрева» кода во время игры, меньше расход памяти, а чанки генерируются, освещаются и строятся в фоновых потоках. Насколько это заметно на практике, мы разбираем отдельно в статье «Rust против Java: почему переписанный Minecraft быстрее» — с официальными замерами и их условиями.
Второе отличие — то, чего в ванилле нет вовсе. Horizon добавляет свои настройки в привычные меню так же, как это делают моды: пресеты графики, дальнюю прорисовку (LOD до 1024 чанков), поддержку геймпадов PlayStation, Xbox и Switch Pro, мелкие «удобства» вроде fullbright и сортировки инвентаря (все выключены по умолчанию), приглашение в мир по коду и собственный сервер без Java.
Как Horizon проверяет, что он «тот же самый Minecraft»
Переписать игру — полдела, сложнее доказать, что она ведёт себя как оригинал. Для этого у Horizon есть харнессы — тесты, которые подают одинаковые входные данные Horizon и настоящей Minecraft 26.3 и сравнивают результат: от генерации мира до мобов, редстоуна и команд. В описании репозитория указана цифра 281, в документации на 25 октября 2026 — 326. Сами авторы честно пишут, что прохождение всех тестов не доказывает отсутствия других отличий, и игроки их находят. Подробнее — в статье «Дифференциальные тесты: как Horizon сверяется с ванильной игрой».
Ещё одна деталь, о которой стоит знать: по словам документации, Horizon — проект Людовика Мари (Ludovic Marie), а большую часть кода пишут ИИ-агенты, которыми он управляет, плюс контрибьюторы. Поэтому вся страховка построена на автоматических проверках против настоящей игры, а не на ручном чтении каждой строки.
Чего Horizon не умеет
- Запускать Java-моды. Jar-файлы Forge, NeoForge, Fabric и Quilt не работают, Mixins тоже. Лаунчер умеет переносить из них данные (блоки, рецепты, текстуры), а механики требуют портов. Как ставить моды Horizon — в гайде по модам.
- Играть в другие версии. Только 26.3. Миры с 1.8 по 26.2 обновляются при открытии, как в ванилле.
- Realms. Кнопка в главном меню пока серая.
Кому стоит попробовать
Тем, у кого Java Edition тормозит на ноутбуке или старом ПК, тем, кто играет на ванильных серверах 26.3 и хочет более плавную картинку, и тем, кому интересно, как устроен Minecraft изнутри: код открыт, а моды пишутся на Rust. Тем, кто живёт в больших модпаках Forge, пока проще остаться на Java.
С чего начать
- Поставьте лаунчер по пошаговому гайду.
- Загляните в каталог модов — начните с официальных Zoom, Minimap и FPS Counter.
- Найдите, где поиграть, в списке серверов: официальный SMP —
play.playhorizon.dev.
Не путайте Horizon с модом Distant Horizons и со старым ядром модов для Minecraft PE — это три разных проекта; разводим их в отдельной статье.