
Starlight (NeoForge)
Starlight - мод оптимизации освещения для Minecraft, который переписывает световой движок ради ускорения расчётов и исправления ошибок света. Ставится на клиент или сервер, несовместим с Phosphor.
Starlight - мод оптимизации освещения для Minecraft Java, который полностью переписывает ванильный световой движок. Если вы когда-нибудь ждали по полминуты, пока прогрузится освещение после установки факела в большой пещере, или ловили тёмные квадраты на поверхности в ясный день - это ровно та проблема, которую решает Starlight.
По сути это хирургическая замена одной из самых медленных подсистем Minecraft. Ванильный расчёт света на больших базах, в огромных шахтах и при генерации чанков ест прорву ресурсов. Starlight переписывает этот движок так, что обновления света происходят заметно быстрее, а часть багов с некорректным освещением просто исчезает.
Заходит тем, кто держит сервер на 20+ человек или играет на слабом железе и хочет выжать лишние кадры без потери визуала. Ничего сверхъестественного в плане графики - просто скорость.
Что именно делает мод
- Ускоряет пересчёт освещения при установке и разрушении блоков
- Ускоряет световые обновления во время генерации чанков
- Исправляет классические ванильные баги света: тёмные углы, залипшие тени, странное поведение света по краям чанков
- Заметнее всего выигрыш на высоких уровнях Y и в плотной застройке
На версии 1.20 разрыв между Starlight и ванилой сократился, и часть старых бенчмарков автор уже не считает показательтными. Но на 1.19.4 и ниже разница по трём ключевым зонам - генерация чанков, редактирование блоков на высоких Y и обычные световые апдейты - была реально большой.
Совместимость и установка
Тут важный нюанс, который многие пропускают:
- Ставить можно на сервер или на клиент, на оба сразу не обязательно
- Если мод стоит на сервере, игроки могут заходить с ванильным клиентом, Phosphor или Starlight
- Если стоит на клиенте, можно подключаться к ванильным, Phosphor- и Starlight-серверам
- Starlight и Phosphor несовместимы - вместе их не запустить, они делают одно и то же разными способами
- Мод глубоко инвазивный, поэтому конфликты с другими модами случаются чаще обычного
Для NeoForge актуальная сборка - это Minecraft 1.20.4 вместе с версией мода 1.1.3. Других опубликованных связок нет, и новых обновлений проект не обещает: страница архивирована. Если играете на 1.20.4 с NeoForge - берите смело.
Важно знать
Starlight переписывает световой движок агрессивно - это не косметическая оптимизация. На серверах под Bukkit это не мешало, потому что там своя логика, а вот в обычной сборке модов стоит проверять поведение после установки. Если в игре уже стоит Phosphor - сначала удалите его, иначе получите краш. И да, часть модов, которые лезут в свет руками, могут вести себя неадекватно: такие случаи автор честно называет в трекере.
Дальнейшее развитие идей Starlight ушло в проект Moonrise, так что этот мод теперь по сути финальная точка ветки для NeoForge.
Скачать Starlight (NeoForge) стоит всем, у кого тормозит свет: на крупных постройках и в шахтах прирост ощущается сразу, а на маленьких мирах вы этого просто не заметите - там и так всё быстро. Скачайте мод Starlight, поставьте на сервер или клиент и забудьте про тёмные квадраты на траве.
Как поиграть с друзьями с модом Starlight (NeoForge)?
Мод Starlight (NeoForge) куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Starlight (NeoForge) будет готов за пару минут - BungeeHost сделает всё за вас.
