Флаги WorldGuard
Флаги дают возможность настроить различные параметры региона. Здесь приведён неполный список флагов, а лишь только те, которые разрешено использовать игрокам.
На наших серверах используется WorldGuard разных версий. Некоторые возможности могут быть недоступны на сервере, в зависимости от того, на каком Вы играете.
- Серверы RedPower - WorldGuard 5.7
- Все остальные серверы (Minecraft 1.7.10+) - WorldGuard 6.1
Установка флагов производится с помощью команды: /region flag <название_региона> <название_флага> [значение_флага]
Чтобы сбросить флаг, введите эту команду без указания значения флага.
Чтобы сбросить флаг, введите эту команду без указания значения флага.
Типы флагов и их значения
Флаги бывают нескольких типов. Тип флага определяет, какие значения мы можем для него использовать. Ниже приведена таблица типов флагов и их значений.Тип | Какие значения могут быть |
---|---|
state | allow или deny |
string | Любая строка. Например, «Привет, мир!» (без кавычек). |
set | Список. Слова разделяются запятой без пробелов. Например: creeper,spider,bat,skeleton Данный тип флага поддерживает операции добавления и вычитания значений.
Можно добавить новые значения в список с помощью оператора += и удалить с помощью -= установив его перед значением флага:
/region flag test deny-spawn += creeper,zombie
/region flag test deny-spawn -= bat |
Список флагов
Мы не стали описывать весь список флагов WorldGuard потому, что их очень много. Здесь приведёны только те, которые доступны для изменения игрокам.Флаг | Тип | Групповой | Описание |
---|---|---|---|
pvp | state | Управляет возможностью игрокам наносить урон друг другу (Player vs Player). Рекомендуется устанавливать значение deny для отключения такой возможности. | |
use | state | Управляет возможностью использования игрокам дверей, кнопок, рычагов и т.д. (на блоки из модификаций не распространяется). Установите значение deny, чтобы посторонние не могли открыть дверь в ваш дом. Для публичных мест данный флаг рекомендуется устанавливать значение allow, чтобы другие игроки могли использовать механизмы. | |
interact WorldGuard 6 |
state | По функциональности этот флаг схож с use, отличие лишь в том что он управляет возможностью взаимодействия со ВСЕМИ блоками (включая блоки из модификаций). | |
damage-animals WorldGuard 6 Самописный |
state | Могут ли игроки наносить урон животным. Позволяет отключить защиту. | |
deny-message WorldGuard 6 |
string | Позволяет заменить стандартное сообщение для гриферов «Вы не можете ...» на своё. В сообщении можно использовать переменную %what%, которая будет заменена названием совершаемого действия. | |
ride WorldGuard 6 |
state | Управляет возможностью использования (посадка) транспорта (вагонетки, лошади, и т.д.) посторонними. Если Вы хотите чтобы все могли пользоваться например, железной дорогой – установите значение allow. | |
lighter | state | Управляет возможностью использования огнива. | |
chest-access | state | Установка значения allow позволит посторонним игрокам открывать сундуки (контейнеры). Работает только с «ванильными»
блоками: деревянный сундук, печка, раздатчик, выбрасыватель, воронка, стол зачарований. На блоки из модификаций данный флаг не действует. Для предоставления посторонним доступа к блокам модификаций, следует использовать таблички. |
|
vehicle-place | state | Управляет возможностью установки рельсового транспорта посторонними. | |
vehicle-destroy | state | Управляет возможностью удаления рельсового транспорта посторонними. | |
pistons | state | Управляет работой поршней. Установка в значение deny отключит возможность передвигать блоки поршнями.
Данный флаг не влияет на автоматическую защиту от гриферства поршнями (запрет перемещения блоков между регионами).
|
|
enderpearl | state | Управляет возможностью телепортации с помощью жемчуга Края. | |
creeper-explosion | state | Нанесение урона мобам и игрокам от взрыва крипера. | |
snow-fall | state | Будут ли образовываться блоки снега во время выпадения осадков. | |
greeting | string | Позволяет задать сообщение-приветствие, которое будет видеть любой игрок зашедший в регион. В сообщении можно использовать переменную %name%, которая будет заменена именем игрока, которому отображается сообщение. | |
farewell | string | Полностью аналогичен флагу greeting, только это сообщение отображается, когда игрок покинул регион. | |
ice-form | state | Может ли образовываться лёд. Актуально только если Вы находитесь в зимнем биоме. | |
ice-melt | state | Может ли лёд таять. | |
mob-spawning | state |
Могут ли спавниться любые мобы на территории.
Флаг предназначен для блокировки естественного спавна мобов. Призыв мобов по-требованию с помощью яиц и других способов блокироваться не должен.
|
|
deny-spawn | set | Запрещает спавн конкретных мобов. Названия мобов указываются на английском через запятую. | |
invincible | state |
Установка значения allow отключает получение любого урона игроком (неуязвимость).
Флаг также даёт защиту всем живым существам,
находящимся в регионе, в том числе - монстрам.
|
|
item-drop | state | Могут ли игроки выбрасывать предметы из своего инвентаря. | |
teleport-in Самописный |
state | Используется для запрета телепортации игрока на территорию региона извне. Блокирует любые команды телепортации.
При установке данного флага игрокам, не являющимися участниками региона, могут перестать быть достуны точки дома и варпов, находящиеся внутри региона. |
|
morphing Самописный |
state | Управляет возможностью превращения игроков в другие существа. При нахождении в регионе с флагом deny, игрок примет свой стандартный облик. Флаг доступен только на серверах с модификацией Morph. |
Группы
У state-флагов кроме значения есть ещё одно свойство - группа на которую действует значение флага.
Группа указывается с помощью аргумента -g: /region flag <название_региона> -g [группа] <название_флага> [значение_флага]
Например: /rg flag myhome use -g all deny
Например: /rg flag myhome use -g all deny
Группа | Кто входит в группу |
---|---|
all | Абсолютно все игроки. |
members | Участники и владельцы региона. |
owners | Только владельцы региона (участники НЕ входят). |
nonmembers |
Все игроки, кроме участников и владельцев региона (посторонние). Именно эту группу по умолчанию используют большинство флагов. Поэтому установка их значения на deny не мешает участникам выполнять различные действия.
|
nonowners | Все, кроме владельцев региона (все игроки и участники региона). |