- Документация
- https://modrinth.com/plugin/farmcontrol
FarmControl — серверный плагин автора froobynooby для ограничения и регулирования моб-ферм. Категории проекта — management, optimization, utility и mobs. Он помогает администраторам снижать лишнюю активность в скоплениях существ.
Лицензия и идентификатор SPDX — MIT. Серверная сторона обязательна, клиентская не поддерживается: JAR ставится только на сервер. При локализации сохраняют название FarmControl, авторство froobynooby и лицензию, не выдавая редакционные выводы за слова автора.
FarmControl умеет ограничивать размер моб-ферм, уменьшать ненужные столкновения и перемещения, а также отключать осведомлённость или AI существ. Действия могут зависеть от размера фермы либо от производительности сервера. По заявлению проекта, основная часть обработки выполняется асинхронно.
Плагин не заменяет общую оптимизацию. Задержки от генерации мира, сети, механизмов или других плагинов находятся вне его основной задачи.
Проект подходит серверам с крупными животноводческими и другими моб-фермами. Правила могут действовать постоянно либо реагировать на ухудшение производительности.
Основания для выбора:
• требуется ограничивать размер ферм;
• нужно сокращать столкновения и перемещения мобов;
• допустимо ослаблять AI или осведомлённость;
• нужны разные правила для миров;
• важна установка без клиентского компонента;
• профили можно проверять на тестовой ферме.
Отключение движения, столкновений или AI меняет игровые механики, поэтому плагин не всегда подходит серверам, где важно полностью стандартное поведение мобов.
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Поддерживаемые версии Minecraft:
• 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4 и 1.16.5;
• 1.17 и 1.17.1;
• 1.18, 1.18.1 и 1.18.2;
• 1.19, 1.19.1, 1.19.2, 1.19.3 и 1.19.4;
• 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5 и 1.20.6;
• 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7 и 1.21.8.
Сверять нужно и Minecraft, и серверное ядро. Клиентская установка не предусмотрена. Обязательные project dependencies в выбранных метаданных не указаны, но совместимость со всеми плагинами этим не гарантируется.
После первого запуска используются config.yml и profiles.yml в папке FarmControl. Официальный текст рекомендует просмотреть оба файла: они отвечают за общие правила, миры и профили.
В исходном фрагменте различаются постоянные и реактивные правила. Последние включаются при ухудшении производительности и отменяются после восстановления. Остальные параметры не предоставлены.
По умолчанию FarmControl убирает случайное перемещение и столкновения у мобов на животноводческих фермах. Отсутствие иных ограничений сразу после установки не обязательно означает ошибку.
Подтверждённый способ — поместить JAR в папку plugins совместимого сервера.
Практический порядок:
• Остановить сервер.
• Скопировать миры, текущие плагины и их настройки.
• Проверить, что в plugins нет другой версии FarmControl.
• Поместить выбранный JAR непосредственно в эту папку.
• Запустить сервер и проверить создание каталога FarmControl.
• Просмотреть config.yml и profiles.yml.
• Испытать поведение на тестовом мире или копии сервера.
• После проверки перенести согласованные настройки в рабочую среду.
JAR не распаковывают и не переносят на клиент. Обязательные команды и требования к памяти не указаны.
FarmControl-1.3.0.jar имеет размер 266 131 байт. SHA-512: 14d2c07d409e99c2068be9a20aecfb8ec00c98489e46b741c0dc103e52b6cdab1a9d3c955df91931962cf4e4768415e4f90aad1b3f3c4d794b9bb0240419c629. SHA-1: f76c28db596eb2242f495693727eeb105b2fafc1.
FarmControl-1.2.5.jar имеет размер 248 939 байт. SHA-512: 5ecd87d97691bc727242e4975c5a8815c9d1e31bb3001cba3fb7511f89f89bb4a3d88bc3c6a7e99844581b1ea89c9633f138892956936b90ce69d68d43de76cb. SHA-1: 67f4855abd294fdb0ea3f26bd5636fd0515eb836.
Файлы получены по официальному HTTPS, локально сверены с опубликованными хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся. Это подтверждает целостность полученных экземпляров, но не работоспособность на каждом сервере.
После запуска проверяют успешную загрузку FarmControl и его поведение на контролируемой ферме.
Контрольный список:
• загружена одна версия JAR;
• создан каталог FarmControl с обоими файлами;
• выбран ожидаемый профиль для тестового мира;
• по умолчанию проверяются движение и столкновения животных;
• за один раз оценивается одна функция;
• наблюдаются игровые и серверные показатели;
• после перезапуска результат повторяется.
Нагрузку сравнивают при сходном числе мобов, активных чанков и игроков.
Ограничение размера фермы и отключение столкновений, движения, осведомлённости или AI могут менять эффективность механизмов. Чем жёстче профиль, тем важнее проверить распространённые конструкции и заранее объяснить правила игрокам.
Асинхронная обработка не означает нулевую нагрузку. Эффект зависит от того, являются ли фермы источником задержек; совместимость со всеми изменяющими мобов плагинами не подтверждена.
Перед изменениями всё равно нужны проверка ядра и резервная копия.
Обновление затрагивает JAR и профили. Без инструкции миграции старые файлы нельзя автоматически считать подходящими новой версии.
Безопасная схема:
• остановить сервер;
• сохранить миры, текущий JAR и папку FarmControl;
• зафиксировать рабочее поведение профилей;
• заменить JAR на тестовом экземпляре;
• проверить журнал и созданные файлы;
• сравнить настройки без слепой перезаписи;
• испытать основные фермы;
• обновить рабочий сервер после проверки.
Версии 1.2.5 и 1.3.0 представлены отдельными файлами. Специальный порядок перехода между ними в исходной основе не описан.
Для отката нужны прежние JAR и папка FarmControl. Если тест затронул рабочий мир, для точного возврата восстанавливают и его копию.
Порядок:
• Остановить сервер.
• Сохранить проблемный JAR для анализа.
• Вернуть прежнюю версию FarmControl.
• Восстановить соответствующие config.yml и profiles.yml.
• При необходимости вернуть резервную копию мира.
• Проверить журнал и фермы на тестовом экземпляре.
• Только затем открыть сервер игрокам.
Старый JAR и его настройки лучше хранить одним комплектом.
Если плагин не загружается, проверяют путь JAR, Minecraft, ядро и отсутствие двух версий. В журнале ищут первое существенное сообщение.
Если эффект не заметен:
• учесть ограниченное поведение по умолчанию;
• проверить профиль и выбранный мир;
• сопоставить config.yml и profiles.yml;
• создать небольшую контрольную ферму;
• менять по одному правилу;
• сравнивать одинаковые условия нагрузки.
При слишком жёстком результате возвращают сохранённые файлы. Если производительность не меняется, проверяют, были ли фермы источником нагрузки.
Нет. FarmControl предназначен для сервера, а клиентская сторона помечена как неподдерживаемая.
Bukkit, Folia, Paper, Purpur и Spigot. Перед рабочим запуском всё равно сверяют ядро, Minecraft и выпуск плагина.
Плагин убирает случайное перемещение и отключает столкновения у мобов в животноводческих фермах. Более широкое регулирование зависит от профилей.
В выбранных метаданных обязательные project dependencies не указаны. Это не гарантирует совместимость со всеми другими плагинами.
Проект умеет ограничивать размер ферм, но механизм каждого профиля в предоставленной основе не раскрыт. Нельзя утверждать, что любое ограничение означает удаление существ.
Подтверждены официальное HTTPS-получение, совпадение SHA-512 и SHA-1, структура и пути. Динамический запуск не выполнялся.
Сохранить прежний JAR, папку FarmControl и миры, затем испытать 1.3.0 отдельно. Специальная инструкция миграции не предоставлена.
Лицензия и идентификатор SPDX — MIT. Серверная сторона обязательна, клиентская не поддерживается: JAR ставится только на сервер. При локализации сохраняют название FarmControl, авторство froobynooby и лицензию, не выдавая редакционные выводы за слова автора.
Назначение
FarmControl умеет ограничивать размер моб-ферм, уменьшать ненужные столкновения и перемещения, а также отключать осведомлённость или AI существ. Действия могут зависеть от размера фермы либо от производительности сервера. По заявлению проекта, основная часть обработки выполняется асинхронно.
Плагин не заменяет общую оптимизацию. Задержки от генерации мира, сети, механизмов или других плагинов находятся вне его основной задачи.
Скриншоты и внешний вид
Аудитория и сценарии выбора
Проект подходит серверам с крупными животноводческими и другими моб-фермами. Правила могут действовать постоянно либо реагировать на ухудшение производительности.
Основания для выбора:
• требуется ограничивать размер ферм;
• нужно сокращать столкновения и перемещения мобов;
• допустимо ослаблять AI или осведомлённость;
• нужны разные правила для миров;
• важна установка без клиентского компонента;
• профили можно проверять на тестовой ферме.
Отключение движения, столкновений или AI меняет игровые механики, поэтому плагин не всегда подходит серверам, где важно полностью стандартное поведение мобов.
Совместимость
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Поддерживаемые версии Minecraft:
• 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4 и 1.16.5;
• 1.17 и 1.17.1;
• 1.18, 1.18.1 и 1.18.2;
• 1.19, 1.19.1, 1.19.2, 1.19.3 и 1.19.4;
• 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5 и 1.20.6;
• 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7 и 1.21.8.
Сверять нужно и Minecraft, и серверное ядро. Клиентская установка не предусмотрена. Обязательные project dependencies в выбранных метаданных не указаны, но совместимость со всеми плагинами этим не гарантируется.
Профили и поведение по умолчанию
После первого запуска используются config.yml и profiles.yml в папке FarmControl. Официальный текст рекомендует просмотреть оба файла: они отвечают за общие правила, миры и профили.
В исходном фрагменте различаются постоянные и реактивные правила. Последние включаются при ухудшении производительности и отменяются после восстановления. Остальные параметры не предоставлены.
По умолчанию FarmControl убирает случайное перемещение и столкновения у мобов на животноводческих фермах. Отсутствие иных ограничений сразу после установки не обязательно означает ошибку.
Установка
Подтверждённый способ — поместить JAR в папку plugins совместимого сервера.
Практический порядок:
• Остановить сервер.
• Скопировать миры, текущие плагины и их настройки.
• Проверить, что в plugins нет другой версии FarmControl.
• Поместить выбранный JAR непосредственно в эту папку.
• Запустить сервер и проверить создание каталога FarmControl.
• Просмотреть config.yml и profiles.yml.
• Испытать поведение на тестовом мире или копии сервера.
• После проверки перенести согласованные настройки в рабочую среду.
JAR не распаковывают и не переносят на клиент. Обязательные команды и требования к памяти не указаны.
Проверка файлов
FarmControl-1.3.0.jar имеет размер 266 131 байт. SHA-512: 14d2c07d409e99c2068be9a20aecfb8ec00c98489e46b741c0dc103e52b6cdab1a9d3c955df91931962cf4e4768415e4f90aad1b3f3c4d794b9bb0240419c629. SHA-1: f76c28db596eb2242f495693727eeb105b2fafc1.
FarmControl-1.2.5.jar имеет размер 248 939 байт. SHA-512: 5ecd87d97691bc727242e4975c5a8815c9d1e31bb3001cba3fb7511f89f89bb4a3d88bc3c6a7e99844581b1ea89c9633f138892956936b90ce69d68d43de76cb. SHA-1: 67f4855abd294fdb0ea3f26bd5636fd0515eb836.
Файлы получены по официальному HTTPS, локально сверены с опубликованными хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся. Это подтверждает целостность полученных экземпляров, но не работоспособность на каждом сервере.
Проверка результата
После запуска проверяют успешную загрузку FarmControl и его поведение на контролируемой ферме.
Контрольный список:
• загружена одна версия JAR;
• создан каталог FarmControl с обоими файлами;
• выбран ожидаемый профиль для тестового мира;
• по умолчанию проверяются движение и столкновения животных;
• за один раз оценивается одна функция;
• наблюдаются игровые и серверные показатели;
• после перезапуска результат повторяется.
Нагрузку сравнивают при сходном числе мобов, активных чанков и игроков.
Ограничения
Ограничение размера фермы и отключение столкновений, движения, осведомлённости или AI могут менять эффективность механизмов. Чем жёстче профиль, тем важнее проверить распространённые конструкции и заранее объяснить правила игрокам.
Асинхронная обработка не означает нулевую нагрузку. Эффект зависит от того, являются ли фермы источником задержек; совместимость со всеми изменяющими мобов плагинами не подтверждена.
Перед изменениями всё равно нужны проверка ядра и резервная копия.
Безопасное обновление
Обновление затрагивает JAR и профили. Без инструкции миграции старые файлы нельзя автоматически считать подходящими новой версии.
Безопасная схема:
• остановить сервер;
• сохранить миры, текущий JAR и папку FarmControl;
• зафиксировать рабочее поведение профилей;
• заменить JAR на тестовом экземпляре;
• проверить журнал и созданные файлы;
• сравнить настройки без слепой перезаписи;
• испытать основные фермы;
• обновить рабочий сервер после проверки.
Версии 1.2.5 и 1.3.0 представлены отдельными файлами. Специальный порядок перехода между ними в исходной основе не описан.
Откат
Для отката нужны прежние JAR и папка FarmControl. Если тест затронул рабочий мир, для точного возврата восстанавливают и его копию.
Порядок:
• Остановить сервер.
• Сохранить проблемный JAR для анализа.
• Вернуть прежнюю версию FarmControl.
• Восстановить соответствующие config.yml и profiles.yml.
• При необходимости вернуть резервную копию мира.
• Проверить журнал и фермы на тестовом экземпляре.
• Только затем открыть сервер игрокам.
Старый JAR и его настройки лучше хранить одним комплектом.
Диагностика
Если плагин не загружается, проверяют путь JAR, Minecraft, ядро и отсутствие двух версий. В журнале ищут первое существенное сообщение.
Если эффект не заметен:
• учесть ограниченное поведение по умолчанию;
• проверить профиль и выбранный мир;
• сопоставить config.yml и profiles.yml;
• создать небольшую контрольную ферму;
• менять по одному правилу;
• сравнивать одинаковые условия нагрузки.
При слишком жёстком результате возвращают сохранённые файлы. Если производительность не меняется, проверяют, были ли фермы источником нагрузки.
FAQ
Нужна ли установка игрокам?
Нет. FarmControl предназначен для сервера, а клиентская сторона помечена как неподдерживаемая.
Какие платформы подтверждены?
Bukkit, Folia, Paper, Purpur и Spigot. Перед рабочим запуском всё равно сверяют ядро, Minecraft и выпуск плагина.
Что происходит по умолчанию?
Плагин убирает случайное перемещение и отключает столкновения у мобов в животноводческих фермах. Более широкое регулирование зависит от профилей.
Есть ли обязательные зависимости?
В выбранных метаданных обязательные project dependencies не указаны. Это не гарантирует совместимость со всеми другими плагинами.
Удаляет ли FarmControl мобов?
Проект умеет ограничивать размер ферм, но механизм каждого профиля в предоставленной основе не раскрыт. Нельзя утверждать, что любое ограничение означает удаление существ.
Что проверено у JAR?
Подтверждены официальное HTTPS-получение, совпадение SHA-512 и SHA-1, структура и пути. Динамический запуск не выполнялся.
Как перейти с 1.2.5 на 1.3.0?
Сохранить прежний JAR, папку FarmControl и миры, затем испытать 1.3.0 отдельно. Специальная инструкция миграции не предоставлена.