Плагин для серверов Майнкрафт, который сохраняет ванильную работу ферм броненосцев при объединении мобов через WildStacker. Стопка броненосцев остаётся одной сущностью для сервера, но учитывается как все входящие в неё мобы: ферма не теряет добычу, чешуйниц и механику тесноты.
Возможности
- Эффект Infested проверяется для каждого броненосца в стопке при каждом ударе, поэтому чешуйницы появляются в ванильном количестве.
- Стопка сбрасывает по одному щитку броненосца за каждого моба; чистка щёткой по-прежнему даёт один щиток.
- Броненосцы в стопке учитываются при уроне от тесноты: лишний моб в заполненном блоке погибает как в ванильной игре.
- Размер стопки ограничен и броненосцы объединяются только в одном блоке, поэтому соседние ячейки фермы не смешиваются.
- Одиночные броненосцы и остальные мобы не изменяются.
Для снижения нагрузки от появившихся чешуйниц можно установить FrozenSilverfish: он отключает их ИИ, сохраняя физику.
Команды
/sa status— показывает настройки, загруженных броненосцев и стопки, а также предупреждения о настройке WildStacker./sa reload— перезагружает конфигурацию и повторно проверяет WildStacker.
Права
stackedarmadillos.admin — доступ к командам администратора; по умолчанию есть у операторов.
Настройка
Основные параметры находятся в plugins/StackedArmadillos/config.yml: список миров, max-stack-size, same-block-only, настройки появления чешуйниц, тесноты и щитков. Значение -1 у cramming.limit использует игровое правило max_entity_cramming.
В plugins/WildStacker/config.yml для броненосцев требуется задать объединение в радиусе одного блока и лимит стопки:
entities:
merge-radius:
ARMADILLO: 1
limits:
ARMADILLO: 24
stack-interval: 100
При использовании minimum-required для броненосцев стоит выбрать небольшое значение: детёныши и взрослые особи считаются отдельно.
Требования
Нужны Paper, Java и WildStacker. Без WildStacker сервер не загрузит плагин.
Подробности и исходный код: github.com/ghiacciolodev/StackedArmadillos.
