Distant Horizons for Forge
Если вам когда-нибудь хотелось забраться на вершину горы и увидеть не туманную стену в двадцати чанках, а настоящие дали с лесами, реками и деревнями на горизонте, то Distant Horizons for Forge — это именно тот мод. Он рисует упрощённую, но узнаваемую версию мира далеко за пределами обычной дальности прорисовки, так что вы смотрите на тысячи блоков вперёд, а игра при этом не превращается в слайд-шоу.
Это неофициальный порт оригинального Distant Horizons под загрузчик Forge. Оригинал живёт на Fabric и NeoForge, а здесь команда энтузиастов адаптировала его для тех, кто играет на Forge. Вся заслуга за саму технологию принадлежит Джеймсу Сайбелю и команде Distant Horizons — порт лишь переносит их работу на другой модлоадер.
Что даёт мод на практике
Главная фишка — уровни детализации, или LOD. Когда вы исследуете мир, мод запоминает упрощённую геометрию каждого чанка и сохраняет её отдельно для каждого мира. Возвращаетесь вы туда через неделю или месяц — и дальние пейзажи на месте, ничего заново грузить не нужно.
- Видимость на тысячи блоков вместо стандартных 12-32 чанков.
- Данные LOD хранятся по мирам и не пропадают между сессиями.
- Совместимость с Iris for Forge — шейдеры и Distant Horizons работают вместе.
- Настройки качества и дальности позволяют подогнать мод под слабое железо.
Поддерживаемые версии и загрузчики
Сборка ориентирована на MinecraftForge 26.2 — версию, которую апстрим официально не поддерживает. В оригинальном проекте модуль для Forge формально есть, но для этой версии Minecraft он отключён, а его код не обновлялся ещё с 1.20.1. Порт доводит модуль до паритета с NeoForge-версией, включая пять миксинов, которых ему не хватало.
Есть и техническая тонкость. В Forge 26.2 больше нет события RenderLevelStageEvent, на которое опирался оригинал в старых версиях. Здесь рендеринг управляется через миксины — точно так же, как это уже сделано в сборке для Fabric. Результат тот же, просто реализация другая.
Без автообновления
Важное отличие от апстрима: встроенный автоапдейтер полностью удалён из jar-файла, а не просто отключён. Нет классов установщика и обновления, нет точки входа standalone-инсталлятора, нет экранов обновления и списка изменений. Проверка собранного файла подтверждает: ни одной http-ссылки внутри и ни одного сетевого вызова в классах Distant Horizons. Обновлять мод придётся вручную — сам он этого не сделает.
Как установить Distant Horizons for Forge
Установка стандартная для модов Forge. Скачайте Distant Horizons for Forge, подходящий вашей версии Minecraft, и поместите файл в папку mods. Если используете Iris for Forge, ставьте его рядом — они дружат между собой. Запускайте игру через профиль Forge и проверяйте настройки дальности в меню мода.
Тем, кто не хочет возиться с ручным копированием файлов, стоит присмотреться к лаунчеру foxygame.net: там Distant Horizons for Forge ставится буквально в один клик из встроенного каталога дополнений, а версии под нужный загрузчик подбираются автоматически. Если же вы предпочитаете держать всё под контролем, лаунчер сам отслеживает обновления модов и предложит поставить свежую сборку, когда она появится.
Помните, что это бета. Код собирается чисто, все цели миксинов проверены против jar-файла Forge 26.2, но длительных игровых сессий пока не было. Если что-то пойдёт не так, сообщайте о проблемах автору порта, а не команде Distant Horizons.
Лицензия и исходники
Distant Horizons распространяется под GNU LGPL v3, и порт сохраняет эту лицензию без изменений. Как того требует лицензия, полный изменённый исходный код опубликован вместе со списком правок: отдельно модуль Forge с миксинами и отдельно общее ядро. Файл README-FORGE-PORT.md перечисляет все отличия от апстрима пофайлово, включая удаление автоапдейтера.
Итог
Distant Horizons for Forge для Minecraft — это способ наконец увидеть свой мир целиком, а не через замочную скважину рендера. Да, это бета, да, обновлять вручную, но взамен вы получаете дальние горизонты, совместимость с шейдерами и сохранённые пейзажи, к которым приятно возвращаться. Если вам мало стандартной дальности прорисовки — попробуйте, разница видна с первого взгляда.