
Dynamic Lights
Dynamic Lights - это оптимизированный серверный датапак/мод, который добавляет динамическое освещение в Майнкрафт. Теперь факелы, светящиеся предметы и горящие мобы будут подсвечивать окружение, делая игру более атмосферной.
Dynamic Lights от CreepermeYT
Оптимизированный серверный датапак/мод, который приносит динамическое освещение в ваш мир!
Динамический свет - штука, которой давно не хватало ванильному Майнкрафту. В обычной игре свет от факелов статичен: поставил блок - и он светит всегда одинаково. Но что, если бы факел в руке освещал пещеру, а горящий зомби подсвечивал себе путь? Именно это и делает Dynamic Lights.
Что светится
- Все предметы - да, любой дроп на земле будет подсвечиваться
- Горящие мобы - если поджечь крипера или зомби, они станут источником света
- Активированный TNT - динамит перед взрывом теперь видно издалека
- Светящиеся кальмары - их естественное свечение работает как надо
- Мобы с эффектом свечения - если наложить эффект Glowing, моб будет подсвечивать окружение
- Аллаи -这些小 летуны теперь не теряются в темноте
- Зачарованные предметы и броня - сияние зачарований теперь реально освещает пространство
Почему серверная версия - это круто
Этот датапак (упакованный как мод для Modrinth) работает полностью на стороне сервера. Что это даёт:
- Установил один раз - работает для всех игроков на сервере
- Оптимизирован специально для серверов - минимальное влияние на производительность
По тестам, Dynamic Lights работает до 50% быстрее, чем аналогичные датапаки.
Важный момент: в мультиплеере датапак/мод не будет работать, если не установить его на сервер. Клиентам ставить ничего не нужно.
Меню настроек
В датапак встроено меню конфигурации через чат. Чтобы открыть его, нужны права оператора (OP). Команда:
/function #dynamic_lights_by_cpermeyt:config
В меню можно:
- Выбрать один из пресетов:
- FASTEST - только факелы дают динамический свет
- OPTIMIZED - все функции включены, оптимизировано
- SMART (по умолчанию, рекомендуется) - все функции включены, исправлены баги с освещением
- Открыть меню переключения опций, где можно:
- Включать/выключать отдельные функции свечения
- Смотреть, сколько активных источников света сейчас в мире
- 'Uninstall' - отключает всё динамическое освещение перед удалением датапака из папки datapacks
Что важно знать
Четыре уточнения по работе датапака:
- Зачарованные предметы и броня светятся только в радиусе 24 блоков от игрока - чтобы не ломать фермы мобов
- Горящий TNT, мобы с эффектом свечения/огнём, светящиеся кальмары и аллаи светятся только в радиусе 48 блоков от игрока - для оптимизации
- Горящий TNT генерирует максимум 48 источников света, даже если динамита больше - опять же, чтобы не было лагов
- Светятся почти все предметы, кроме неважных - например, тех, что дают уровень света 1 или 3
Все датапаки с динамическим светом, использующие световые блоки (light blocks), имеют одни и те же ограничения:
- Не работают в мультиплеере без установки на сервер
- Световые блоки нельзя разместить внутри блоков без коллизии или в текущей воде
- Световые блоки могут мешать нормальному течению воды или лавы
- Световые блоки блокируют движение поршней и могут ломать TNT-дуперы
- Световые блоки от картоделов стираются, если рядом проходит игрок с динамическим светом
- Из-за природы световых блоков динамическое освещение выглядит блочным и не плавным при движении
Для разработчиков датапаков
В датапаке есть папка /function/compatibility с файлом compatibility.mcfunction. Его можно редактировать и использовать для создания собственных динамических источников света на основе этого датапака. Там уже есть примеры, как задавать свои условия, локации, уровни света и даже добавлять совместимость с другими датапаками. Всё под лицензией MIT - бери и пользуйся.
Итог
Dynamic Lights - это простой и эффективный способ добавить динамическое освещение в Minecraft без танцев с бубном. Особенно полезно на серверах, где хочется атмосферы, но не хочется грузить клиенты игроков лишними модами. Если вы собираете сервер для выживания или приключений - этот датапак определённо стоит установки. Скачайте Dynamic Lights и сделайте свой мир чуточку живее.
