Флаги приватов
На нашем сервере для защиты территории и управления правами игроков в приватах используются флаги – специальные настройки, которые разрешают или запрещают определённые действия внутри регионов. В этой статье разберём, что такое флаги, какие флаги есть, как ими управлять и как решаются конфликты между регионами.
Примечание: флаги доступны от уровня Мега бустер и выше!
Что такое флаги
Флаг – это параметр, который задаёт поведение или ограничения в конкретной области (регионе). Например, можно запретить строительство, оградить территорию от взрывов, включить/выключить спавн мобов, запретить использование определённых предметов и т.д.
Флаги бывают двух типов: разрешающие (allow) и запрещающие (deny).
Введя команду /ps flag можно увидеть все доступные флаги в списке, тут же управляя ими.
Установить флаги может только владелец региона. Флаги устанавливают ограничения игрокам которые не являются участниками региона.
Например, при установке флага build allow можно поменять значение применения, там где:
all - применяется ко всем (все могут строить в твоем привате)
members - применяется к участникам региона (строить могут только участники региона в твоем привате)
owner - применяется к владельцу региона (строить может только владелец)
Все доступные флаги
На сервере есть 18 основных флагов:
- build — строительство
- sit — сидение на блоках
- enderpearl — телепорт с помощью жемчуга Края
- chorus-fruit-teleport — телепорт с помощью плода хоруса
- foxsnow-force-enable — снег в зоне превращается в снежки
- greeting, greeting-title, greeting-action — приветственные сообщения и действия
- greeting-action — действие при входе
- farewell, farewell-title, farewell-action — прощальные сообщения и действия
- creeper-explosion — взрыв крипера
- wither-damage — взрыв визера
- ghast-fireball — огненные шары
- entry — вход на территорию
- weather-lock — установка постоянной погоды (clear - устанавливает ясную погоду в привате, rain - дождь, thunder - гроза, default - устанавливает текущую погоду в мире)
- chest-access — доступ к сундукам
- use — использование блоков/предметов
- ride — посадка на транспорт и/или игрока
- interact — взаимодействие с объектами
- use-anvil — использование наковальни
- raid-enabled — активность рейдов
- mob-spawning — спавн мобов
- tnt — взрыв от TNT
- snow-fall — выпадение снега
- vehicle-destroy — уничтожение транспортных средств
Управление флагами
Флаги можно настроить двумя способами:
/ps flag entry deny — запретить вход в регион
/ps flag greeting-title &dХорошего чила! — добавить цвет и стиль (цвета задаются через & + код цвета, например &d — розовый)
Через меню, которое появляется при введении /ps flag — можно выбрать флаг и установить для него нужное значение.
Как решаются конфликты флагов
Иногда в одном месте может быть несколько перекрывающихся областей с разными значениями одного и того же флага. Для определения выбранных значений используются следующие правила:
1. Регионы наследуют значение флага от своего родителя, если в регионе флаг не установлен.
2. Регионы с более высоким приоритетом имеют преимущество над регионами с более низким.
3. Глобальный регион (покрывающий всю карту) имеет самый низкий приоритет.
4. Если два региона с одинаковым приоритетом перекрываются, для флагов состояния действует правило:
- если есть deny – итог deny
- если нет deny, но есть allow – итог allow
5. Для других флагов конфликтов однозначно не решить, поэтому не рекомендуется ставить одинаковые флаги с разными значениями на территории с одинаковым приоритетом (особенно приветствия).
Полезные команды
- /ps list — список всех приватных регионов, в которых вы участник или владелец (с координатами)
- /ps info — информация о регионе, в котором вы находитесь физически
- /ps flag — меню управления флагами
- /ps flag [флаг] [значение] — установка флага вручную
Правильное использование флагов позволяет гибко настраивать приваты, обеспечивая комфорт и безопасность. Управляйте территориями через удобные команды и меню, используйте цветные приветствия и прощания, строго настраивайте ограничения и не забывайте проверять приоритеты, чтобы избежать конфликтов.