Starlight (Fabric)
starlight · 16324037 загрузок · LGPL-3.0-only
клиент: optional · сервер: optional (заявлено автором мода)
Переписывает световой движок, чтобы исправить производительность освещения и ошибки освещения.
Описание
Звездный свет
Мод Fabric для переписывания светового движка для исправления производительности освещения и ошибок освещения.
Будущие обновления после 1.20
Пожалуйста, смотрите: https://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8f1b85c
Этот проект доступен как часть Moonrise
Совместимость
Starlight может быть установлен как на выделенном сервере, так и на клиенте. Его не требуется устанавливать с обеих сторон. Если у вас есть Starlight на сервере, клиенты могут использовать для подключения Vanilla/Phosphor/Starlight. Аналогично, если у вас включен Starlight клиенте, вы можете подключиться к серверам Vanilla/Phosphor/Starlight.
Starlight невозможно установить с Phosphor, они совершенно несовместимы. Просматривая Отслеживание проблем Starlight, вы увидите дальнейшие несовместимости модов. Starlight — это довольно деструктивная переработка светового движка, так что так и должно быть. ожидается, что они будут чаще ломать моды.
Цель
Starlight был разработан для выделенных серверов более крупного масштаба, поскольку у них были проблемы с производительностью из-за безбожной медленности легкий двигатель был. Единственным решением было создать чрезвычайно инвазивный мод, который переписал бы весь световой движок. Я портировал мод на Fabric, чтобы можно было обновлять его во время снапшотов, и решил опубликовать его для все пользователи, особенно пользователи клиентов, будут в выигрыше. Однако у него есть обратная сторона: он является инвазивным модом: Вторжение не повлияло на более масштабные серверы, поскольку они работают на Bukkit.
Дополнительная информация о технических деталях того, как Starlight достигает своей производительности. можно прочитать здесь: TECHNICAL_DETAILS.md
Производительность для 1.20:
Вот несколько графиков, показывающих производительность в двух областях: редактирование блоков на высоких уровнях y и обычные обновления индикаторов блока:
~~График генерации временных фрагментов облегченного движка~~ был удален из качестве эталона, поскольку он недействителен для версии 1.20. Starlight и Vanilla достаточно близки в 1.20, что
этот тест тоже бесполезен.

Производительность для 1.19.4 и ниже:
Вот несколько графиков, показывающих производительность в трех критических областях: генерация блоков, редактирование блоков на высоких уровнях y и обычное обновление индикаторов блоков:

Версии (10)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.1.3+1.20.4 |
1.20.4 | fabric | скачать |
1.1.3+1.20.3 |
1.20.3 | fabric | скачать |
1.1.3+1.20.2 |
1.20.2 | fabric | скачать |
1.1.2+1.20.2 |
1.20.2 | fabric | скачать |
1.1.2+1.20 |
1.20, 1.20.1 | fabric | скачать |
1.1.1+1.19 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 | fabric | скачать |
1.1.0+1.19 |
1.19 | fabric | скачать |
1.0.2+1.18.2 |
1.18.2 | fabric | скачать |
1.0.0+1.18.0-1.18.1 |
1.18, 1.18.1 | fabric | скачать |
Starlight 1.0.0 1.17.x |
1.17, 1.17.1 | fabric | скачать |