Pulsar Lighting Engine
Переносим движок освещения на основе Starlight в CleanroomLoader
- Загрузчики
- Forge
- Скачиваний на Modrinth
- 652
- Подписчиков на Modrinth
- 3
- версий
- 16
- Обновлён
- 16 октября 202616 окт.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Pulsar Lighting Engine
Это мод исключительно для Cleanroom. Требуется Java 25 и Cleanroom 0.6.10 или новее. Pulsar — это асинхронный движок освещения, созданный для Cleanroom. Он реализует алгоритмы в стиле Starlight для Cleanroom и выполняет расчёты освещения в отдельных потоках.
Требования
Возможности
- Выполняет серверное распространение света в отдельных потоках.
- Объединяет большие группы изменений блоков в пакеты вместо обработки освещения отдельно для каждой правки.
- Кэширует данные освещения в NBT каждого чанка, чтобы избежать лишних полных пересчётов света.
- Синхронизирует данные блочного и небесного света из Vanilla, поэтому удаление Pulsar не испортит ваш мир.
- Включает различные исправления багов освещения и улучшения удобства.
- Добавляет естественное освещение кристаллам Thaumcraft.
- Полностью совместим с модами на рендеринг, такими как Celeritas, Actinium и Nothirium.
Исправленные баги
- MC-92
- MC-1531 — плавное освещение на границах тайлов картин.
- MC-3329
- MC-80966
- MC-104532
- MC-116690
- MC-117067
- MC-117094
- MC-249343
Поддерживаемые моды
- Celeritas: исправляет баги освещения, связанные со ступенями и плитами.
- Fluidlogged API
- Depths Update: поддерживает измерения, простирающиеся ниже Y=0 или выше Y=255.
- JSON Paintings: исправляет баги плавного освещения, затрагивающие картины.
Несовместимые
- Alfheim
- Phosphor for Forge
- Hesperus
- Другие бэкпорты Starlight или моды, заменяющие или переписывающие движок освещения
- Стандартное издание The Aether II, включающее Phosphor. Используйте вместо него The Aether II: Phosphor Not Included.
Не поддерживается или не тестировалось
- CubicChunks
- OptiFine
Производительность
Бенчмарки Pulsar 0.5.0
Установка и удаление блоков

Открытие и закрытие неба

Нагрузка на сервер при непрерывном редактировании
Эти значения измеряют MSPT главного потока. Время CPU асинхронных рабочих потоков не учитывается. 
Генерация плоского рельефа

Путешествие по плоскому миру

Благодарности
- Starlight от Spottedleaf: алгоритмы, на которых основан Pulsar.
- SuperNova от GTNewHorizons: движок RGB-освещения, вдохновлённый Starlight.
- Alfheim от Red Studio: источник сведений о направленной яркости соседних блоков, рендеринге жидкостей и излучающих блоков, а также обработке пакетов чанков только с освещением.
- CleanroomModTemplate, TokenEnvoy и CleanroomVersioning от CleanroomMC.
Раскрытие использования ИИ
Pulsar использует помощь LLM в следующих областях:
- Часть кода: в основном понимание и реализация алгоритмов.
- Перевод и написание текста: перевод на другие языки и создание документации.
Лицензия
Pulsar распространяется под лицензией LGPL-3.0.
Частые вопросы
Как установить Pulsar Lighting Engine?
Установите Forge под свою версию Minecraft, скачайте Pulsar Lighting Engine под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Pulsar Lighting Engine?
У Pulsar Lighting Engine есть сборки для Minecraft 1.12.2.
Нужен ли Pulsar Lighting Engine на сервере?
Нужен и в игре, и на сервере