Skip to content

Omicron Regions — Руководство

Полная документация по системе регионов Omicron Core Engine.

1. Базовые понятия

Регион — это выделенная зона в мире, внутри которой действуют собственные правила.

Каждый регион имеет:

  • Владельца
  • Список участников
  • Приоритет
  • Набор флагов
  • Режим входа
  • Родителя (если есть, для наследования)

2. Команды

Все команды начинаются с /rg.

2.1 Создание региона

/rg create

2.2 Удаление региона

/rg delete

Доступ:

  • Владелец
  • Участник
  • Администратор (omicron_regions.admin)

2.3 Управление флагами

/rg flag <allow|deny|inherit>
  • allow — разрешено
  • deny — запрещено
  • inherit — наследовать у родителя

2.4 Установка приоритета

/rg priority

Диапазон: -1000 .. 1000
Только для администраторов.

2.5 Добавить участника

/rg addmember

2.6 Удалить участника

/rg removemember

3. Права доступа

РольПрава
ВладелецПолный доступ
УчастникПолный доступ
АдминистраторПолный доступ к любым регионам

4. Permissions

PermissionОписание
omicron_regions.createСоздание регионов
omicron_regions.deleteУдаление регионов
omicron_regions.flagУправление флагами
omicron_regions.priorityУстановка приоритета
omicron_regions.members.addДобавление участников
omicron_regions.members.removeУдаление участников
omicron_regions.adminПолный байпас

5. Флаги регионов

ФлагОписание
placeУстановка блоков
breakЛомание блоков
interactВзаимодействие
useИспользование
pvpPvP
attack_mobАтака мобов
take_damageПолучение урона
explodeВзрывы
fire_spreadРаспространение огня
mob_spawnСпавн мобов
enterВход в регион

6. Логика обработки

  • Ищутся все регионы в точке
  • Берётся регион с максимальным приоритетом
  • Проверяется флаг
  • Если inherit → идём вверх по родителю
  • Если родителя нет → используется дефолт

7. EntryMode

РежимПоведение
BLOCKТелепорт на спавн
PUSHОтталкивание
KILLУбийство
MESSAGEСообщение

8. Приоритеты

Если несколько регионов накладываются:

  • Побеждает с максимальным приоритетом
  • При равенстве — последний загруженный

9. Примеры

  • Запрет PvP: /rg flag spawn pvp deny
  • Запрет грифа: /rg flag city place deny /rg flag city break deny
  • Регион только для участников: /rg flag base enter deny
  • Добавление друга: /rg addmember base Pyro

10. Администратор

Игрок с правом: omicron_regions.admin

Игнорирует:

  • Все флаги
  • Принадлежность региона
  • Приоритеты

11. Итог

Система регионов поддерживает:

  • Вложенные регионы
  • Приоритеты
  • Защиту по флагам
  • Админский байпас
  • Защиту от посторонних игроков