Плагин для серверов Майнкрафт, который ограничивает нагрузку от ферм мобов. Он может уменьшать столкновения и движения существ, отключать их осведомлённость или ИИ, запрещать размножение и удалять лишних мобов по заданным правилам.
Возможности
- Проверка групп мобов по типу, числу и расстоянию между ними.
- Профили для животных и жителей: от мягкого снижения нагрузки до отключения размножения, ИИ или удаления лишних существ.
- Реактивный режим: меры включаются при превышении порога MSPT и постепенно отменяются после восстановления производительности.
- Отдельные правила для миров.
- Исключения для приручённых, названных, привязанных на поводок и размножающихся мобов, а также существ с указанными метаданными других плагинов.
Команды
Для команды /farmcontrol <subcommand> требуется право farmcontrol.command.<subcommand>.
/farmcontrol reload— перезагрузить конфигурацию./farmcontrol status <world>— показать состояние мира./farmcontrol history— вывести недавние действия плагина./farmcontrol notify— включить или выключить уведомления.
Права
farmcontrol.command.reloadfarmcontrol.command.statusfarmcontrol.command.historyfarmcontrol.command.notify
Настройка
Основные параметры находятся в FarmControl/config.yml, а правила обработки ферм — в FarmControl/profiles.yml.
В config.yml настраиваются:
- период проверки
cycle-periodи задержка после запускаstart-up-delay; - активные профили
proactiveи профили реактивного режимаreactive; - пороги производительности
trigger-mspt-thresholdиuntrigger-mspt-threshold; - исключения в
exclusion-settings; - условия отмены действий в
action-settings.
В profiles.yml задаются типы мобов, лимит count, радиус distance и действия, например remove-random-movement, disable-collisions, remove-awareness, remove-ai, disable-breeding или kill.
