Lucis — революционный движок освещения для Minecraft
Если вы когда-нибудь пытались построить гигантскую структуру или загрузить масштабную карту, то наверняка сталкивались с просадками TPS. Виной тому — стандартный движок освещения Minecraft, который просто не рассчитан на обработку тысяч блоков одновременно. Именно эту проблему решает Lucis — лёгкий серверный мод, полностью переписывающий систему расчёта света.
Lucis для Minecraft — это не очередной форк Starlight, а принципиально новый подход к оптимизации. Автор начал проект как исследование внутренностей ванильного движка, но в итоге создал решение, которое ускоряет освещение в 8-12 раз по сравнению с оригиналом и примерно в 1,5 раза быстрее, чем ScalableLux или Starlight.
Как работает Lucis
Вместо того чтобы обрабатывать каждое изменение блока как отдельную операцию, Lucis группирует световые изменения по регионам. Регион — это небольшая область чанков, которая обрабатывается как единое целое. Когда игрок ставит или ломает блок, мод записывает изменение, объединяет его с соседними и отправляет в собственную систему рантайм-освещения.
Для освещения чанков Lucis использует отдельный путь пересчёта во время генерации мира. Он читает данные чанка и соседних регионов, вычисляет небесный и блочный свет, а затем публикует готовые секции обратно в поток освещения Minecraft. Тяжёлые вычисления выполняются асинхронно, где это возможно, а результаты возвращаются пакетами — это снижает нагрузку на основной поток.
Ключевые особенности
- Группировка световых изменений по регионам для пакетной обработки
- Асинхронный расчёт освещения при генерации мира
- Собственная очередь световых обновлений для плотных изменений блоков
- Разделение вычислений и публикации данных
- Ускорение генерации мира на 15-25 процентов
Производительность и бенчмарки
Тестирование проводилось на Minecraft 1.21.1 с NeoForge 21.1.234 и на более новой версии с NeoForge 26.2.0.1-beta. В обоих случаях Lucis демонстрировал впечатляющие результаты. Например, в тесте block_toggle_border на версии 1.21.1 мод показал ускорение в 11,18 раза относительно ванильного движка и в 1,52 раза относительно ScalableLux.
Особенно заметна разница при работе с плотными изменениями блоков, редактированием рельефа и генерацией структур. Тест roof_toggle показал ускорение в 9,04 раза против ванили и 1,92 раза против ScalableLux. Даже в самых сложных сценариях, таких как sky_hole, Lucis остаётся быстрее конкурентов.
Совместимость с модами и версиями
Lucis поддерживает современные версии Minecraft с загрузчиками NeoForge и Fabric. Мод совместим с большинством оптимизаторов генерации мира, включая Generator Accelerator, C2ME, Fast Noise и ModernFix. Sable также работает с Lucis, хотя освещение для его проекций пока использует ванильную систему.
Важно: ScalableLux и любые форки Starlight несовместимы с Lucis по определению. Если добавить оба мода в сборку, это приведёт к множественным крашам. Выбирайте что-то одно. Если другой мод сильно модифицирует внутренности освещения Minecraft, вероятны конфликты.
Кстати, если вы предпочитаете удобство, лаунчер foxygame.net позволяет установить Lucis в один клик — каталог дополнений автоматически подбирает совместимую версию под вашу сборку, а автообновление избавляет от ручной возни с файлами.
Как установить Lucis
Установка мода не требует глубоких технических знаний. Следуйте простой инструкции:
- Убедитесь, что у вас установлен NeoForge или Fabric для вашей версии Minecraft
- Скачайте Lucis с официального источника или через каталог лаунчера
- Поместите файл мода в папку mods вашего профиля
- Удалите ScalableLux или Starlight, если они установлены
- Запустите игру и наслаждайтесь плавной генерацией мира
Многие игроки спрашивают, можно ли скачать Lucis для старых версий. На данный момент мод ориентирован на актуальные сборки с NeoForge, но автор активно развивает проект. Следите за обновлениями, чтобы не пропустить поддержку новых версий.
Итоги
Lucis — это серьёзный инструмент для тех, кто ценит производительность. Если вы строите мегаструктуры, играете на серверах с плотной застройкой или просто устали от лагов при генерации мира, этот мод станет отличным решением. Он быстрее ванили в разы, обходит конкурентов и при этом остаётся лёгким и совместимым с большинством популярных оптимизаций. Попробуйте Lucis — и забудьте о просадках TPS из-за освещения.