Dynamic Lights - это датапак (и по совместительству мод), который добавляет в Майнкрафт динамическое освещение. Всё просто: держишь в руке факел - он светит. Надел зачарованную броню - она светится. И всё это работает на стороне сервера, то есть игрокам не нужно ничего устанавливать.
В ванильном Майнкрафт свет статичен. Факел на стене светит всегда одинаково, а вот факел в руке или летящая стрела с зачарованием - нет. Dynamic Lights это исправляет. Проект использует световые блоки (light blocks), которые появились в Minecraft 1.17, и расставляет их динамически в зависимости от того, что держит игрок или моб.
Из коробки поддерживается больше 50 предметов. Вот основные:
Причем некоторые предметы ведут себя по-разному в воде - гаснут с характерным звуком, если их опустить под воду.
Dynamic Lights работает полностью на стороне сервера. Это значит, что если ты поставишь датапак на свой сервер, игроки увидят динамический свет без установки модов. Круто, да? Но есть нюансы.
Есть два варианта:
datapacks своего мираmods и при желании поставь MidnightLib для глобального конфига и UIЧтобы открыть меню настроек, используй /trigger tschipcraft.menu или /function #tschipcraft:menu. Там же можно сбросить или удалить датапак.
Forge поддерживается нативно только до Minecraft 1.21.5. Датапак следует конвенциям Smithed и essential MC Datapacks, так что проблем с совместимостью быть не должно.
Dynamic Lights - отличное решение, если хочешь добавить динамическое освещение на сервер без танцев с бубном. Игроки просто заходят и видят, как факелы в руках светят, а зачарованные мечи сияют. Для одиночной игры можно поставить мод-версию, но если собираешь сервер - датапак будет в самый раз. Главное - помни про ограничения, особенно про маркерные сущности и возможные проблемы с редстоуном.

Динамическое освещение в Майнкрафт без установки модов на стороне клиента. Факелы, зачарованные предметы и мобы теперь излучают свет автоматически.