Farmstead Mods
EN

Farmstead Claims

Защита регионов для Minecraft 1.21.1: приваты, владельцы, флаги и интеграция с WorldEdit.

На этой странице

Farmstead Claims — собственный серверный мод Farmstead для защиты территорий в духе WorldGuard для Minecraft 1.21.1 и NeoForge 21.1.230+. Он хранит кубоидные регионы, управляет владельцами и участниками и применяет флаги к строительству, PvP, мобам, взрывам, погоде и Pixelmon.

Замена RegionGuard#

Farmstead Claims (modId farmstead_claims, лицензия MIT, автор Farmstead) — прямая замена мода RegionGuard, который раньше стоял на сервере. Команды /rg и /bb, узлы прав regionguard.*, флаги, тексты, конфиг config/regionguard-server.toml и папка с приватами <мир>/regionguard/regions/ остались прежними, поэтому существующие приваты читаются без миграции. Чтобы перейти, уберите regionguard-*.jar из mods и положите farmstead_claims-*.jar. Ставить оба мода одновременно нельзя: они регистрируют один и тот же /rg и пишут одни и те же файлы.

Что умеет мод#

  • создаёт приват по выделению WorldEdit;
  • защищает блоки и контейнеры от посторонних;
  • управляет владельцами и участниками отдельно;
  • запрещает PvP, вход, урон от мобов, выброс предметов, зелья, огонь и разные виды взрывов;
  • создаёт полную безопасную зону через invincibility и выводит приветствие/прощание над хотбаром;
  • задаёт персональную погоду и эффекты маяка внутри региона;
  • поддерживает LuckPerms через NeoEssentials и отдельные правила Pixelmon;
  • хранит регионы раздельно для каждого измерения.

С чего начать#

  1. Установите Farmstead Claims и WorldEdit.
  2. Выдайте игроку базовые и командные права.
  3. Выделите территорию через //pos1 и //pos2.
  4. Выполните /rg define home.
  5. Проверьте регион через /rg info home.

Подробный сценарий находится в разделе «Быстрый старт». Полный синтаксис — в справочнике команд, а поведение защиты — в справочнике флагов.

Основные понятия#

Владелец управляет границами, составом и флагами региона. Участник может пользоваться приватной территорией и обходит строительные запреты, но не может менять сам регион. Гость подчиняется установленным флагам. Модератору можно выдать отдельные ноды regionguard.admin.* для доступа к чужим приватам без /op.

В каждом измерении есть системный регион __global__. Он покрывает весь мир с минимальным приоритетом, поэтому обычный регион всегда перекрывает его.

Совместимость#

WorldEdit используется для выделения территории. NeoEssentials подключает права Farmstead Claims к LuckPerms и позволяет задавать лимит приватов через meta-ключ. Pixelmon необязателен: его интеграция включается только при наличии мода и соответствующей настройки.

Исходный код и релизы Farmstead Claims — в репозитории shtanko-michael/farmstead-claims (MIT); скачать последнюю версию: farmstead-claims-neoforge-1.21.1.jar. NeoEssentials работает и с Farmstead Claims, и с исходным RegionGuard: он проверяет оба мода.