Плагин для серверов Майнкрафт добавляет правила устойчивости построек: блок без подходящей опоры нельзя поставить либо он становится неустойчивым и позднее падает. Подходит для серверов на Paper и Folia, позволяя настроить, какие материалы поддерживают конструкцию и как игроки увидят предупреждение.
Возможности
- Проверяет вертикальную, горизонтальную и верхнюю опору блока, а также связь с опорными блоками в объёме, включая диагонали.
- Неустойчивые блоки отмечаются, предупреждают игрока, сохраняются в
unstable-blocks.ymlи могут превращаться в падающие блоки. - Для предупреждений настраиваются цвет частиц и звуки.
- Можно задать списки материалов, которые не дают вертикальную или горизонтальную опору, всегда устойчивы, устойчивы без собственной опоры либо держатся на воде.
- Проверки можно отключать для выбранных режимов игры, например творческого или наблюдателя.
Команды
Основная команда и её алиасы: /bf, /bridgeFalls, /bfCommand, /bridgeFallsCommand.
/bf help— справка./bf enableи/bf disable— включить или выключить работу плагина./bf reload— перезагрузить настройки./bf config support-radius <value>— радиус поиска горизонтальной опоры./bf config top-support-radius <value>— радиус проверки опоры сверху./bf config anchor-support-radius <value>— радиус поиска связанной опоры./bf config fall-delay-minutes <minutes>— задержка перед падением./bf config time-to-check <ticks>— интервал проверки./bf config debug [true|false]— отладочный режим./bf config allow-placing-unstable-blocks [true|false]— разрешить установку неустойчивых блоков./bf config falling-block [enable|disable]— включить превращение в падающий блок./bf config falling-block drop-item [true|false]— выпадение предмета после падения./bf config falling-block hurt-entities [true|false]— урон существам от падающего блока.
Для списков no-rest-vertical, no-rest-horizontal, always-stable, always-stable-no-support, floating-support, instability-colors и disabled-gamemodes используются действия list, add и remove.
Права
bridgefalls.admin — доступ к административным командам; по умолчанию есть у операторов.
Настройка
Основные параметры находятся в plugins/BridgeFalls/config.yml:
support-radius,top-support-radius,anchor-support-radius— радиусы проверок.fall-delay-minutes— время до падения; значение0вызывает немедленное падение.time-to-check— интервал задачи в тиках.allow-placing-unstable-blocks,falling-block,falling-block-drop-item,falling-block-hurt-entities— поведение неустойчивых и падающих блоков.disabled-gamemodes,instability-colors,instable-color— исключённые режимы и цвета предупреждений.
Тексты сообщений меняются в plugins/BridgeFalls/messages.yml. В них доступны подстановки {block}, {radius}, {count} и {minutes}.
Требования
Требуется Java 21 и сервер на Paper либо Folia. Плагин использует безопасное для Folia выполнение проверок по регионам.
