Плагин для серверов Майнкрафт добавляет динамический свет от предметов в руках и экипировке игроков и мобов, а также от выброшенных предметов. Свет видят находящиеся рядом игроки, а данные мира и сохранения не меняются.
Возможности
- Факел, фонарь, светокамень, удочка и другие настроенные предметы освещают пространство вокруг носителя.
- Свет могут излучать предметы в основной и второй руке, а также в слоте шлема; например, тыква-светильник на голове зомби.
- Выброшенные на землю предметы тоже могут быть источниками света.
- Свет работает под водой и плавно ослабевает вокруг источника благодаря световому кластеру.
- Отдельные миры можно исключить, в том числе незер и энд.
- Игрок может выключить эффект для себя, чтобы снизить нагрузку на клиент.
По умолчанию настроены факел, фонарь, светокамень, тыква-светильник, факел душ, фонарь душ, редстоуновый факел, морской фонарь, грибосвет, эндер-стержень, костёр, костёр душ, светящиеся ягоды и огненный стержень. Их яркость можно изменить.
Команды
/dynamiclights toggle— включить или выключить динамический свет для себя./dynamiclights reload— перечитать конфиг./dynamiclights status— посмотреть число отслеживаемых источников и сведения о конфиге.
Также доступны сокращения /dl и /dynlights.
Права
dynamiclights.toggle— команда переключения света.dynamiclights.reload— перезагрузка конфига.
Настройка
Основной конфиг — plugins/DynamicLights/config.yml. В нём можно настроить радиус видимости view_radius, частоту обновления update_interval_ticks, отслеживание мобов track_mobs, выброшенных предметов track_items, список миров disabled_worlds и допустимые типы мобов mob_whitelist.
Параметры cluster_radius, cluster_height и cluster_falloff_per_block задают размер и затухание света. В item_brightness указывается яркость каждого предмета, а replaceable_blocks определяет блоки, в которых разрешено показывать временный источник света.
Требования
Плагин предназначен для Paper и требует Java 21 или новее. Клиентам не нужны моды; ProtocolLib и PacketEvents не требуются. Для плавного непрерывного света на стороне клиента можно использовать LambDynamicLights или динамический свет OptiFine.
