Сборки серверов

СливПлатные

Сейчас онлайн

  • Vovandemorf
  • woshhovsky
  • Mr_Miner416
  • ffish22
  • SuckS1de
  • ermakbag
  • gogonadze
  • zMarkitos_
  • ilez123123
  • hvskiy
  • lovas1k
  • Vispuche
  • Azuban
  • MerDal_YT
  • dmtyt
  • DaBroNiKa
  • BbIJABNPOBATEJb
  • TLSseven
  • qvest
  • dfyz.h1
  • VacAge
  • sike342
  • Alekseevich
  • ASDASDA123
  • qwertyking
  • solnaranah
  • nezxenka
  • mldilleron

Инструкция Флаги регионов WorldGuard

  • Автор темыBlack
  • Дата начала

Регионы могут иметь установленные флаги. Некоторые примеры использования флагов:

  • Блокировка PvP с помощью флага pvp
  • Запрет входа в регион с помощью флага entry
  • Отключение таяния снега с помощью флага snow-melt
  • Блокировка получения чата игроками в регионе с помощью receive-chat
  • Остановка роста лиан с помощью vine-growth
Один регион может иметь несколько разных флагов одновременно, но один и тот же флаг — только одно значение. Флаги устанавливаются командой /region flag (или коротко /rg flag):
/region flag spawn pvp deny
/region flag spawn greeting Добро пожаловать на спавн!
/rg flag hospital heal-amount 2
/rg flag hospital heal-delay 1

Снять флаг — просто не указывайте значение:​

/rg flag spawn pvp

Посмотреть флаги региона:​

/rg flags spawn
В игре вывод интерактивный: кликайте по значениям, чтобы изменить, стрелки внизу — для перелистывания страниц.

Доступные группы:​

ГруппаОписание
all
Все игроки
members
Участники и владельцы региона
owners
Только владельцы
nonmembers
Все, кроме участников и владельцев
nonowners
Все, кроме владельцев
Нельзя задать один и тот же флаг с разными значениями для разных групп в одном регионе. Создавайте вложенные регионы.
Важно: При пересечении регионов игрок должен быть участником того региона, где установлен флаг, или его дочернего (см. приоритеты и наследование).
По умолчанию:
  • entry / exit — nonmembers
  • spawn — members
  • nonplayer-protection-domains — без группы
  • Остальные флаги — all

Типы флагов в WorldGuard​

ТипЗначения
state
allow / deny
string
Любой текст
integer
Целое число (5, не 5.5)
double
Число с дробью (5.5, 2.425)
location
Координаты в мире
boolean
true / false
set
Список уникальных значений
Подсказка: В string-флагах:
  • \n — перенос строки
  • Цвета: &a, &l и т.д.
  • Замены: %name%, %world%, %online%, %id%, %health%
Пример красивого приветствия:
Код:
/rg flag spawn greeting-title `bДобро пожаловать!\n`YНаслаждайся в `g`n%world%`x, `C%name%`Y!

Конфликты флагов​

Если в одной точке несколько регионов с разными значениями одного флага, выбор происходит так:
  1. Наследование от родителя, если флаг не задан
  2. Приоритет: выше — побеждает
  3. Глобальный регион — самый низкий приоритет
Если остались конфликты (одинаковый приоритет):
  • state: deny побеждает allow
  • Другие типы: неопределённо → не делайте так!

Значения по умолчанию​

Флаги имеют умные значения по умолчанию. Например, если item-pickup не задан — разрешено.
Флаг build — особенный:
  • По умолчанию: участники могут строить, не-участники — не могут
  • Всегда неявно установлен на основе членства
  • Защита работает через членство, а не флаги
Совет:
Не ставьте защиту через флаги! Используйте членство или passthrough.

Список флагов WorldGuard​

Переопределения​

ФлагТипОписание
passthrough
stateОтключает защиту региона (не про проход!) • deny — защищает • allow — снимает защиту

Используйте, если хотите PvP/лечение, но не блокировать стройку

Флаги WorldGuard на защиту региона:​

ФлагТипОписание
build
stateВсё: ломать, ставить, использовать, PvP, спать, инвентарь и т.д.
interact
stateИспользование блоков/сущностей (двери, рычаги, езда)
block-break
stateЛомать блоки
block-place
stateСтавить блоки
use
stateДвери, кнопки, рычаги
chest-access
stateДоступ к сундукам
pvp
statePvP
sleep
stateСпать в кровати
tnt
stateВзрывы TNT
lighter
stateЗажигалка
block-trampling
stateТоптать грядки/яйца
item-frame-rotation
stateКрутить предметы в рамке

Внимание: флаги защиты не различают игроков и механизмы Поршень в регионе = "участник", если он внутри

Мобы, огонь, взрывы​

ФлагТипОписание
mob-spawning
stateСпавн мобов
deny-spawn
setЗапрет спавна: cow,pig,zombie
creeper-explosion
stateВзрывы крипера
ghast-fireball
stateОгненные шары гаста
fire-spread
stateРаспространение огня (высокая нагрузка)

Природные события​

ФлагТипОписание
snow-melt
stateТаяние снега
ice-melt
stateТаяние льда
vine-growth
stateРост лиан
grass-growth
stateРост травы
water-flow
stateТечение воды (высокая нагрузка)

Движение​

ФлагТипОписание
entry
stateВход (по умолчанию: не-участники)
exit
stateВыход
greeting
stringСообщение при входе
farewell
stringСообщение при выходе
greeting-title
stringЗаголовок при входе
teleport
locationТелепорт по /rg tp
spawn
locationСпавн при смерти (по умолчанию: участники)
Пример:
/rg flag secret_club entry deny

Картостроение​

ФлагТипОписание
game-mode
gamemodeРежим игры
invincible
stateНеуязвимость
heal-delay
integerЛечение каждые N сек
heal-amount
integer+2 половинки сердца
blocked-cmds
setЗапрет команд: /tp,/home
Пример: больница:
/rg flag hospital heal-delay 1
/rg flag hospital heal-amount 2
/rg flag hospital heal-max-health 10

Прочее флаги​

ФлагТипОписание
send-chat
stateОтправка чата
receive-chat
stateПолучение чата
potion-splash
stateЭффекты зелий
 
Последнее редактирование модератором:
p400ool
  • p400ool
  • бара-бара-бара. буру-буру-буру.
  • 5
Вроде всё прошерстил....
Вопрос, как сделать ограничение, что б игроки с определенной ролью не могли покинуть регион?
exit-group хотел попробовать, но он не работает на новых версиях
 
mimikfc7
Кто-то может подсказать, поставил в автофлаги WGxtenter block-trampling: deny, block-trampling-group: NON_OWNERS
чтоб владельцы региона могли вытаптывать урожай, а остальные игроки нет. И всё, как ни странно, работает, хотя и ругается в консоли при запуске сервака...
Но вот вдруг выяснилось, что pvp: allow в autoflags перестало работать, то есть вручную можно его врубить, но автоматически в заприваченном регионе пвп офнуто даже.
Возможно ли, что нужно что-то подправить в LuckyPerms? Или это из-за недопустимого флага?
 
Frutik
Кто-то может подсказать, поставил в автофлаги WGxtenter block-trampling: deny, block-trampling-group: NON_OWNERS
чтоб владельцы региона могли вытаптывать урожай, а остальные игроки нет. И всё, как ни странно, работает, хотя и ругается в консоли при запуске сервака...
Но вот вдруг выяснилось, что pvp: allow в autoflags перестало работать, то есть вручную можно его врубить, но автоматически в заприваченном регионе пвп офнуто даже.
Возможно ли, что нужно что-то подправить в LuckyPerms? Или это из-за недопустимого флага?
создайте тему об этом и может быть вам помогут
 
D
а как можно сделать огранечение на максимальное каличество регионов на превелегию то есть игрок имеет превелегию в которой можно максимум сделать это три региона вот как это сделать
 
Милена
@DynamicTeamOff, в WorldGuard лимит на количество регионов на игрока (или группу) настраивается в конфиге plugins/WorldGuard/config.yml в разделе regions
YAML:
regions:
    titles-always-use-default-times: true
    max-region-count-per-player:
        default: 0
        vip: 3
        premium: 10
        admin: -1
  • default — для игроков без специальной группы (fallback).
  • Если игрок в нескольких группах — берётся самый высокий лимит.
  • -1 или отсутствие записи = без лимита.
 
ВерхНиз