WorldGuard/Флаг
В этой статье не хватает информации.
Вы можете помочь проекту, дополнив её.
|


В этой статье написан список флагов, доступных для установки в плагине WorldGuard, а также небольшая справка по типам переменных.

## Флаги и их использование

Чтобы активировать флаг, требуется написать в чате: /region flag <название региона> <флаг> <значение переменной>.**Пример:** **/region flag <название региона> use deny** (отключение открытия дверей, кнопок, рычагов…), где **«use»** - сам флаг (из таблицы ниже), **«deny»** (запретить) - значение флага. Для разрешения флага используется параметр **«allow»**, а для сброса — **«none»** (или же, если не указать значение, флаг самостоятельно сбросится).

Вместо записи */region* можно использовать */rg*.

Флаги | Назначение | Значение по умолчанию | Тип переменной |
---|---|---|---|

passthrough | Используйте разрешено чтобы этот регион рассматривался как область, в которой отсутствует проверка флага build (используйте это, чтобы сделать простые no-PVP, и т. п. зоны).
|
Не Разрешено
|
State |

build | Внимание! Рекомендуется не трогать этот флаг, поскольку его включение разрешит другим игрокам ломать блоки в вашем регионе. | Запрещено | State |

pvp | Разрешает/запрещает PvP. | Разрешено (не работает на PvE серверах) | State |

mob-damage | Разрешает мобам отнимать у вас здоровье (могут скинуть со скалы или кинуть в лаву). | Разрешено | State |

mob-spawning | Разрешает спаун мобов. | Разрешено | State |

creeper-explosion | Разрешает взрыв крипера (если отключено крипер вместо взрыва пропадет, или не нанесет ущерба постройкам). | Разрешено | State |

enderman-grief | Разрешает страннику Края гриферить на вашей территории. | Разрешено | State |

enderpearl | Разрешить или запретить использование Жемчуг Края | Разрешено | State |

ghast-fireball | Разрешает урон от шаров гаста (так же как и крипера) . | Разрешено | State |

sleep | Разрешить спать на кровати. | Разрешено | State |

tnt | Разрешать взрыв ТНТ. | запрещено | State |

lighter | Разрешить или запретить использование огнива. | Разрешено | State |

fire-spread | Разрешить распространение огня. | Разрешено | State |

lava-fire | Разрешает поджог от лавы. | Разрешено | State |

lightning | Разрешить удар молнии. | Разрешено | State |

chest-access | Запретить доступ к сундуку. | Запрещено | State |

water-flow | Разрешить потоки воды | Разрешено | State |

lava-flow | Разрешить потоки лавы | Разрешено | State |

use | Разрешить использование кнопок, дверей, и т. п. | Разрешено | State |

interact | Разрешить взаимодействовать с некоторыми предметами | Запрещено | State |

vehicle-place | Разрешить размещение транспорта. | Разрешено | State |

vehicle-destroy | Разрешение на удаление транспорта. | Запрещено | State |

snow-fall | Разрешить выпадение снега. | Разрешено | State |

leaf-decay | Разрешить опадение листвы. | Разрешено | State |

invincible | Временное бессмертие (приоритет операторской команды). | Запрещено | State |

entry | Вход | Разрешено | State |

exit | Выход. | Разрешено | State |

exit-group | Выход группам. | Нет пользователей | Group |

greeting | При входе в регион игрок видит в чате ваше пожелание «**Добро пожаловать, %name%.» голубым цветом. | <нет надписи> | String |

farewell | Сообщение при выходе из региона | <нет надписи> | String |

notify-enter | Показывать сообщение при входе в регион. | Запрещено | Boolean |

notify-leave | Показывать сообщение при выходе из региона. | Запрещено | Boolean |

deny-spawn | Запретить отдельным мобам спаун. | <нет> | List |

heal-delay | Скорость исцеления (установить частоту 1=1 сек.) | Не назначено | Integer |

heal-amount | Исцеление здоровья (установить частоту 1=1 ()) | Не назначено | Integer |

teleport | Позволяет задать место для телепорта /region teleport <id> | Не установлено | Location |

spawn | Устанавливает место спауна: /region flag <регион> <x> <y> <z> | Не установлено | Location |

buyable | Не реализовано | Запрещено | Boolean |

price | Устанавливает цену на регион (на серверах с валютой) | Не назначено | Double |

blocked-cmds | Заблокировать указанные команды. | Не установлено | List |

allowed-cmds | Запретить все команды кроме указанных (если делаете ловушку, оставьте команду /kill) | Не установлено | List |

feed-min-hunger | Со скольки будет увеличиваться полоска голода в регионе. | Не установлено | Integer |

feed-max-hunger | До скольки увеличится полоска голода в регионе (кормежка). | Не установлено | Integer |

ice-form | Разрешение на формирование льда в регионе. | Не установлено | State |

ice-melt | Разрешение на таяние льда | Не установлено | State |

potion-splash | Разрешение на эффекты от взрывных зелий | Разрешено | State |

pistons | Разрешить поршням двигать блоки | Разрешено | State |

item-drop | Разрешить игрокам выбрасывать вещи | Разрешено | State |

game-mode | Установить режим игры в регионе | Не установлено | State |

send-chat | Разрешить писать в чат из региона | Не установлено | State |

chorus-fruit-teleport | Запретить телепортацию через Хорус(1.9+) | Не установлено | State |

ice-form | Разрешить или запретить формирование льда в регионе | Не установлено | State |

ice-melt |


## Типы переменных

### State

Имеет три значения:

- deny — запрещено;
- allow — разрешено;
- none — не задано.

Также ещё три для флага «game-mode»:

- survival — режим выживания
- creative — режим творчества
- adventure — режим приключения

Пример: `/region flag dom pvp deny`

— запрет PVP в регионе «dom».

### String

Простой текст.

Пример: `/region flag dom greeting Добро пожаловать, %name%.`

. При входе в регион «dom», любому игроку (лично) в чат выводится текст: «**Добро пожаловать, admin.» (если ник пользователя - admin).

Перенос строки.

Пример: `/region flag dom greeting \nДобро пожаловать.`

. При входе в регион в чате видим текст:

«

Добро пожаловать.»

### Integer

Целое число.

Пример: `/region flag altar heal-delay 2`

. С частотой в два сердца восстанавливаются жизни в регионе «altar».

### Double

Число с плавающей запятой.

Пример: `/region flag dom price 999,9`

. Стоимость региона «dom» равна 999,9.

### Boolean

Имеет два значения: `true`

(истинна) или `false`

(ложь).

Пример: `/region flag dom notify-enter false`

. Не будет показываться сообщение при входе в регион «dom».

### Vector

Координаты x, y, z.

### Group

Группы людей: `members`

(участники), `nonmembers`

(не-участники), `owners`

(владельцы), `nonowners`

(не-владельцы), или `everyone`

(кто-угодно).

Пример: `/region flag dom entry -g nonowners deny`

— Вход в регион «dom» разрешен только владельцам этого региона.

### List

Список определённых значений. Например, список команд для флага «blocked-cmds».
Пример: `/rg flag [название региона] blocked-cmds spawn, home`

. Запретит использовать команды `/spawn`

и `/home`

в регионе.