Команды Farmstead Claims
Полный синтаксис /rg: создание, управление участниками, флаги и телепортация.
На этой странице
Все команды начинаются с /rg. Не-оператору обычно требуется базовая нода regionguard.command вместе с нодой конкретной подкоманды. Для нод модерации regionguard.admin.* это не требуется: каждая открывает только соответствующую ей операцию.
Возврат гостя на спавн#
/bb <player> доступна владельцу или участнику привата, в котором он сейчас стоит, а также модератору с regionguard.admin.access. Указанный онлайн-игрок тоже должен находиться в этом же привате. Если он не числится ни владельцем, ни участником этого привата, Farmstead Claims немедленно отправит его на настроенный серверный spawn и покажет ему сообщение «Вас выгнали из региона». Обычный warmup и сообщения команды /spawn не используются. Для владельца и участника привата команда ничего не делает. В каталоге /help NeoEssentials она показана с русским описанием «Вернуть гостя текущего привата на спавн».
Управление регионами#
| Команда | Назначение |
|---|---|
/rg define <id> |
Создать регион по текущему выделению. Игрок становится владельцем. Алиас: /rg claim <id>. |
/rg redefine <id> |
Перенести границы существующего региона на новое выделение, сохранив владельцев, участников и флаги. |
/rg remove <id> |
Удалить регион. Алиас: /rg delete <id>. |
/rg list |
Показать регионы текущего измерения, которыми игрок владеет. OP, консоль и regionguard.admin.list видят все регионы. |
/rg info [id] |
Без id открыть подробную карточку региона, в котором стоит игрок; с id открыть карточку указанного региона из любого места. Карточка показывает владельцев, участников, доступные флаги, количество заприваченных блоков и координаты. Кнопка [Флаги] выделена фиолетовым. |
/rg size [id] |
Показать строку Запривачено блоков: <число> для региона под игроком; с id — для указанного региона. |
/rg tp <id> |
Безопасно телепортироваться к центру региона. |
/rg s [id] |
Показать границы региона сеткой WorldEdit. Без id показывает регион под игроком. |
define, redefine и remove недоступны для системного региона __global__. Размер нового выделения проверяется до записи: сумма длин по X, Y и Z не должна превышать 384 блока.
/rg info и /rg size без аргумента выбирают регион с наивысшим приоритетом в точке игрока. Вне обычного привата (в том числе только в __global__) они сообщают, что в этой точке привата нет. /rg list не зависит от позиции: обычный игрок видит только регионы текущего измерения, в которых он владелец; OP, консоль и regionguard.admin.list видят все регионы.
Для /rg info <id> и /rg size <id> обычный игрок может указать только регион, в котором он владелец или участник. Такие же регионы доступны в подсказках команд; прямой ввод чужого ID отвечает так же, как неизвестный регион и не раскрывает его существование. OP и игрок с regionguard.admin.info могут просматривать любой регион.
Просмотр границ и быстрая проверка#
/rg s [id] восстанавливает сохранённые границы привата как кубоидное выделение WorldEdit. Его может использовать владелец, участник или модератор с regionguard.admin.info; для чужого региона нужно явно указать id. Команда заменяет текущее выделение WorldEdit, а //sel убирает сетку.
Обычная палка по ПКМ на блоке показывает краткую информацию о привате в точке клика. Владелец увидит, что регион принадлежит ему. Модератор с regionguard.admin.info увидит ID региона, владельцев и участников. Постороннему игроку Farmstead Claims не раскрывает эту информацию.
Владельцы и участники#
| Команда | Назначение |
|---|---|
/rg addowner <id> <player> |
Добавить владельца по нику, UUID или кэшу профилей. |
/rg delowner <id> <player> |
Удалить владельца. Последнего владельца удалить этой командой нельзя. |
/rg clearowners <id> |
Удалить всех владельцев. |
/rg addmember <id> <player> |
Добавить участника. |
/rg delmember <id> <player> |
Удалить участника. |
/rg clearmembers <id> |
Удалить всех участников. |
Состав региона может менять только его владелец, OP уровня 2 или игрок с regionguard.admin.members. Участник может пользоваться приватной территорией, но не управлять ею.
Флаги#
| Команда | Назначение |
|---|---|
/rg flag <id> list |
Открыть интерактивную панель доступных булевых флагов. |
/rg flag <id> <flag> <value> |
Установить значение флага. |
/rg flag <id> clear <flag> |
Сбросить флаг целиком к значению по умолчанию. |
/rg flag <id> clear <flag> <value> |
Удалить одно значение из флага-множества. |
Панель list показывает только булевы флаги, для которых выдано regionguard.command.flag.<flag-id>. Игрок с regionguard.admin.flags видит и меняет все флаги. Строковые флаги и множества задаются прямой командой.
Значения сложных флагов#
mobspawning — командный алиас флага mob-spawning со специальным синтаксисом:
/rg flag <id> mobspawning allow-only <entity_id>
/rg flag <id> mobspawning deny-only <entity_id>
/rg flag <id> mobspawning allow <entity_id>
/rg flag <id> mobspawning deny <entity_id>
Эффект маяка добавляется в виде эффекта и уровня от 1 до 5:
/rg flag spawn beacon speed 3
/rg flag spawn beacon resistance 2
Для interact-allow, interact-deny, chest-access-allow и chest-access-deny передаётся ID блока или сущности, например minecraft:chest или minecraft:villager.
Автодополнение#
Аргументы региона и флага поддерживают подсказки Brigadier. Для значений предлагаются подходящие варианты: allow/deny, режим погоды, эффекты маяка и известные идентификаторы.