Динамическое освещение в Minecraft без модов: обзор Dynamic Lights Data Pack
Представьте, что вы заходите в тёмную пещеру с факелом в руке, и пространство вокруг вас наполняется мягким светом. Или эндермен случайно подбирает светящийся блок, и теперь сам становится источником сияния. Всё это возможно благодаря серверному дата-паку Dynamic Lights, который добавляет в игру реалистичное освещение от предметов без необходимости устанавливать что-либо на клиент. Никаких модов, никаких шейдеров — только чистый ванильный движок и немного магии командных блоков.
Как работает Dynamic Lights
Dynamic Lights использует световые блоки, добавленные в Minecraft ещё в снапшоте 21w13a. Когда игрок или моб держит в руке поддерживаемый предмет — например, факел, светокамень или зачарованное оружие — дата-пак размещает невидимый источник света прямо в сетке блоков. Уровень освещения зависит от предмета: тусклый свет (3) дают такие вещи, как аметистовые осколки, а полноценный уровень 15 — морские фонари и маяки. Промежуточные значения 6, 9 и 12 охватывают большинство ванильных источников, так что вы получаете плавную градацию яркости.
Интересно, что дата-пак учитывает водную среду: если зайти с факелом в воду, свет погаснет с характерным шипящим звуком, а некоторые предметы, например, огниво, вообще не будут работать под водой. Зачарованные предметы по умолчанию светятся с уровнем 6, а чары «Заговор огня», «Тягун» и «Громовержец» повышают яркость до 9. Даже аметистовая отделка брони теперь излучает свет — приятный бонус для любителей новых текстур.
Поддерживаемые сущности и предметы
Разработчик предусмотрел более 50 ванильных предметов, которые становятся источниками света. Это не только очевидные факелы и светокамни, но и цветные светильники, рамки с горящими предметами, а также мобы, несущие что-то светящееся. Если зомби подберёт факел, он начнёт освещать округу — будьте осторожны, это может выдать ваше убежище. Падающие блоки (например, песок душ с огнём) и display-сущности тоже поддерживаются, что открывает простор для декоративных построек.
Для тех, кто играет с модами, предусмотрена интеграция с Curios API — динамический свет будет работать в дополнительных слотах инвентаря. А благодаря полностью серверной архитектуре, все изменения видят только игроки на сервере, клиентам ничего доустанавливать не нужно.
Ограничения, о которых стоит знать
Поскольку Dynamic Lights реализован как дата-пак, у него есть несколько технических особенностей. Световые блоки привязаны к сетке, поэтому плавных переходов между блоками не будет — при быстром перемещении освещение может слегка «дёргаться». Система использует маркерные сущности для отслеживания позиций; если плагины вроде EntityTrackerFixer удалят их, на карте останутся лишние световые блоки. К счастью, разработчик предусмотрел команду для очистки.
Световые блоки нельзя сдвинуть поршнями, и они не разрушаются взрывами — это иногда ломает редстоун-схемы. В версиях до 1.21.4 обновление света вызывает падение блоков, подверженных гравитации (песок, гравий), поэтому будьте внимательны при строительстве ловушек. Некоторые шейдеры, игнорирующие ванильную карту освещения (например, Rethinking Voxels), не отобразят динамический свет. Также дата-пак не сможет разместить свет в пространстве 1x1, занятом неполным блоком — там просто нет места.
Установка и настройка
Установка элементарна: скачайте архив .zip и поместите его в папку datapacks вашего мира. После загрузки мира дата-пак активируется автоматически. Если вы предпочитаете более гибкий подход, обратите внимание на мод-версию Dynamic Lights, которая работает вместе с MidnightLib и добавляет глобальный конфиг и удобное меню настроек прямо в игре. Кстати, для тех, кто не хочет вручную копаться в файлах, есть отличное решение — лаунчер foxygame.net. Этот современный и гибкий лаунчер позволяет скачивать и устанавливать моды, включая Dynamic Lights, буквально в пару кликов прямо из меню, что здорово экономит время новичкам.
Для управления настройками используйте команду /trigger tschipcraft.menu или /function #tschipcraft:menu. Через появившееся меню можно изменить уровень яркости для отдельных предметов, сбросить пакет или полностью его удалить, если он больше не нужен. Все параметры подробно описаны в вики проекта, а совместимость с конвенциями Smithed и стандартами сообщества Datapacks Discord гарантирует, что Dynamic Lights не будет конфликтовать с другими дата-паками.
Совместимость и сообщество
Dynamic Lights следует строгим правилам совместимости, поэтому его можно смело использовать в сборках с десятками других дата-паков. Разработчик активно реагирует на баг-репорты — многие проблемы, вроде конфликтов с красной пылью или падающими блоками, уже исправлены. Если вы столкнётесь с трудностями, не стесняйтесь сообщить о них на странице проекта.
Dynamic Lights Data Pack — это изящное решение для тех, кто хочет оживить мир Minecraft динамическим освещением без лишних клиентских модов. Он идеально подходит для ванильных серверов, где важна простота подключения игроков, и при этом дарит массу атмосферных моментов. Попробуйте установить его на свой сервер, и вы удивитесь, насколько уютнее станут ночные вылазки и исследования пещер.
--- **Обновление 04.07.2026:** Добавлено 1 файл для версии 26.2, 26.1.2, 26.1.1, 26.1-snapshot, 26.1, 1.21.9-snapshot, 1.21.9, 1.21.8, 1.21.7, 1.21.6-snapshot, 1.21.6, 1.21.5-Snapshot, 1.21.5, 1.21.4-Snapshot, 1.21.4, 1.21.3, 1.21.2-Snapshot, 1.21.2, 1.21.11-snapshot, 1.21.11, 1.21.10, 1.21.1-Snapshot, 1.21.1, 1.21-Snapshot, 1.21, 1.20.6, 1.20.5-Snapshot, 1.20.5, 1.20.4, 1.20.3-Snapshot, 1.20.3, 1.20.2-Snapshot, 1.20.2, 1.20.1, 1.20-Snapshot, 1.20, 1.19.4-Snapshot, 1.19.4, 1.19.3-Snapshot, 1.19.3, 1.19.2, 1.19.1, 1.19-Snapshot, 1.19, 1.18.2, 1.18.1, 1.18-Snapshot, 1.18, 1.17.1, 1.17.