Starlight - этот мод для переписывания светового движка, чтобы исправить производительность освещения и ошибки освещения.
Совместимость
Starlight может быть установлен как на выделенном сервере, так и на клиенте. Его установка на обе стороны не обязательна. Если Starlight установлен на сервере, клиенты могут использовать Vanilla/Phosphor/Starlight для подключения. Аналогично, если у вас установлен Starlight на клиенте, вы можете подключаться к серверам Vanilla/Phosphor/Starlight.
Starlight не может быть установлен вместе с Phosphor, они полностью несовместимы. Просмотр трекера проблем Starlight покажет другие несовместимости модов. Starlight является довольно серьезной переработкой светового движка, поэтому следует ожидать частых сбоев в работе модов.
Назначение
Starlight был разработан для высокомасштабных выделенных серверов, так как они страдали от проблем с производительностью из-за того, что световой движок был безмерно медленным. Единственным решением было создать чрезвычайно сложный мод, который переписал весь световой движок. Я перенес мод на fabric, чтобы иметь возможность обновлять его во время снапшотов, и решил, что его публикация для всех пользователей, особенно клиентских, будет полезна. Однако у него есть недостаток - он является инвазивным модом: Инвазивность не повлияла на серверы более высокого масштаба, потому что они работают на Bukkit.
Производительность
Вот несколько графиков, показывающих производительность в 3 критических областях: Генерация чанков, редактирование блоков на высоких y-уровнях и обычное обновление света блоков:
![Starlight [1.19] [1.18.2] [1.17.1] starlight1](/images/articles/starlight1.jpg)
![Starlight [1.19] [1.18.2] [1.17.1] starlight2](/images/articles/starlight2.jpg)
![Starlight [1.19] [1.18.2] [1.17.1] starlight3](/images/articles/starlight3.jpg)
Как установить Starlight
- Скачиваем и устанавливаем Minecraft Forge или Fabric
- Скачиваем сборку
- Не распаковывая, копируем в .minecraft\mods
- Готово




 
                                                            
![Starlight [1.19] [1.18.2] [1.17.1] starlight](/images/articles/starlight.jpg)
