eeRestrict - Идеальный контроль режимов игрока

Плагин eeRestrict - Идеальный контроль режимов игрока 2.0.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
17
eeRestrict. Полный контроль геймплея
Гибкая настройка ограничений для донатеров и администрации.

Плагин решает главную проблему серверов с донатом - дизбаланс.
Игроки с правами часто злоупотребляют возможностями: мешают в ПвП, воруют ресурсы в невидимости или портят экономику.

eeRestrict позволяет детально настроить, что разрешено, а что запрещено в каждом конкретном режиме.


Основные возможности

Честный бой (Анти Абъюз): Полная блокировка урона (ПвП/ПвЕ), если игрок находится в режиме бессмертия или полета.
Защита экономики: Запрет на открытие любых контейнеров (сундуки, шалкера, бочки, печки), если игрок использует креатив или ваниш.
Приватность и "Ghost Mode": В режиме невидимости нельзя взаимодействовать с миром (кнопки, рычаги, двери), чтобы не выдать свое присутствие.
Интеграция с регионами: Автоматическое снятие режима бога или откидывание игрока при входе в чужой регион (WorldGuard).
Ограничение дистанционных атак: Запрет на использование луков, зелий и трезубцев во время полета. "Бомбардировка" с воздуха больше невозможна.​
Контроль команд: Гибкий "белый список" команд, которые можно вводить в определенных состояниях.​

Контролируемые режимы
Плагин отслеживает состояния игрока и применяет правила к:

/god "Режим бога" - /fly "Режим полёта" - /v "Режим невидимость" - /sv "Режим невидимости+"
/gm 1 "Творческий режим" - /gm 3 "Режим спектатора" - /speed "Режим скорости"



Типы ограничений​
Описание​
pickup-items
Правило подбора предметов
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  pickup-items:
    enabled: true # Включить правило подбора предметов?
    message: "{prefix}&fВы не можете &aподбирать ресурсы {mode}!"
    states:
      fly: false # Запретить подбирать ресурсы во флае? (Разрешаем, удобно для строителей)
      god: true # Запретить подбирать ресурсы в режиме бога? (Запрещаем, чтобы не фармили в АФК)
      vanish: false # Запретить подбирать ресурсы в ванише? (Призрак не должен воровать)
      supervanish: false # Запретить подбирать ресурсы в SuperVanish?
      speed: false # Запретить подбирать ресурсы с большой скоростью?
      spectator: false # Запретить подбирать ресурсы в наблюдателе?
      creative: false # Запретить подбирать ресурсы в креативе? (Чтобы не засорять инвентарь мусором)
item-drop
Правило выбрасывания предметов
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  item-drop:
    enabled: true # Включить правило выбрасывания предметов?
    message: "{prefix}&fВы не можете &aвыбрасывать вещи {mode}!"
    states:
      fly: false # Запретить выбрасывать вещи во флае?
      god: true # Запретить выбрасывать вещи в режиме бога?
      vanish: false # Запретить выбрасывать вещи в ванише? (Чтобы случайно не спалиться)
      supervanish: false # Запретить выбрасывать вещи в SuperVanish?
      speed: false # Запретить выбрасывать вещи с большой скоростью?
      spectator: false # Запретить выбрасывать вещи в наблюдателе?
      creative: false # Запретить выбрасывать вещи в креативе? (Защита от раздачи ресов)
block-place
Правило установки блоков
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  block-place:
    enabled: true # Включить правило установки блоков?
    message: "[ACTION_BAR] &fВы не можете &aставить блоки {mode}!"
    states:
      fly: false # Запретить ставить блоки во флае? (Строителям нужно летать)
      god: true # Запретить ставить блоки в режиме бога?
      vanish: false # Запретить ставить блоки в ванише? (Админ только наблюдает)
      supervanish: false # Запретить ставить блоки в SuperVanish?
      speed: false # Запретить ставить блоки с большой скоростью?
      spectator: false # Запретить ставить блоки в наблюдателе?
      creative: false # Запретить ставить блоки в креативе?
block-break
Правило ломания блоков
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  block-break:
    enabled: true # Включить правило ломания блоков?
    message: "{prefix}&fВы не можете &aломать блоки {mode}!"
    states:
      fly: false # Запретить ломать блоки во флае?
      god: true # Запретить ломать блоки в режиме бога?
      vanish: false # Запретить ломать блоки в ванише?
      supervanish: false # Запретить ломать блоки в SuperVanish?
      speed: false # Запретить ломать блоки с большой скоростью?
      spectator: false # Запретить ломать блоки в наблюдателе?
      creative: false # Запретить ломать блоки в креативе?
block-commands
Запрет команд
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  block-commands:
    enabled: true # Включить правило использования запрещенных команд?
    message: "{prefix}&fВы не можете &aиспользовать &fэту команду {mode}!"

    whitelist: # Разрешенные команды (игнорируют blacklist)
      - "/menu"
      - "/help"
    blacklist: # Запрещенные команды (если "*" - то запрещено всё, кроме whitelist)
      - "*"

    states:
      fly: false # Запретить использовать команды во флае?
      god: true # Запретить использовать команды в режиме бога?
      vanish: false # Запретить использовать команды в ванише?
      supervanish: false # Запретить использовать команды в SuperVanish?
      speed: true # Запретить использовать команды с большой скоростью? (Анти-чит мера)
      spectator: false # Запретить использовать команды в наблюдателе?
      creative: false # Запретить использовать команды в креативе?
chest-open
Правило открытия сундуков
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  chest-open:
    enabled: true # Включить правило открытия сундуков?
    message: "{prefix}&fВы не можете &aоткрывать &fсундуки {mode}!"
    states:
      fly: false # Запретить открывать сундуки во флае?
      god: true # Запретить открывать сундуки в режиме бога? (Чтобы не лутали данжи бессмертными)
      vanish: false # Запретить открывать сундуки в ванише? (Чтобы не было звука открытия)
      supervanish: false # Запретить открывать сундуки в SuperVanish?
      speed: true # Запретить открывать сундуки с большой скоростью?
      spectator: false # Запретить открывать сундуки в наблюдателе?
      creative: false # Запретить открывать сундуки в креативе? (Защита экономики от дюпа)
enderchest-open
Правило открытия эндер сундуков
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  enderchest-open:
    enabled: true # Включить правило открытия эндер-сундуков?
    message: "{prefix}&fВы не можете &aоткрывать &fэндер-сундуки {mode}!"
    states:
      fly: false # Запретить открывать эндер-сундуки во флае?
      god: true # Запретить открывать эндер-сундуки в режиме бога? (Это личный сундук, можно)
      vanish: false # Запретить открывать эндер-сундуки в ванише?
      supervanish: false # Запретить открывать эндер-сундуки в SuperVanish?
      speed: false # Запретить открывать эндер-сундуки с большой скоростью?
      spectator: false # Запретить открывать эндер-сундуки в наблюдателе?
      creative: false # Запретить открывать эндер-сундуки в креативе? (Там свои вещи, можно)
shulker-open
Правило открытия шалкера
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  shulker-open:
    enabled: true # Включить правило открытия шалкеров?
    message: "{prefix}&fВы не можете &aоткрывать &fшалкера {mode}!"
    states:
      fly: false # Запретить открывать шалкера во флае?
      god: true # Запретить открывать шалкера в режиме бога? (Обычно свои носят)
      vanish: false # Запретить открывать шалкера в ванише?
      supervanish: false # Запретить открывать шалкера в SuperVanish?
      speed: true # Запретить открывать шалкера с большой скоростью?
      spectator: false # Запретить открывать шалкера в наблюдателе?
      creative: false # Запретить открывать шалкера в креативе? (Защита экономики)
other-container-open
Правило открытия других контейнеров
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  other-container-open:
    enabled: true # Включить правило открытия других контейнеров?
    message: "{prefix}&fВы не можете &aоткрывать &fэтот контейнер {mode}!"

    containers: # Настройки для конкретных типов контейнеров
      BREWING_STAND: # Варочная стойка
        enabled: true
        states:
          god: true # Запретить открывать варку в режиме бога?
          creative: false # Запретить открывать варку в креативе?

      FURNACE: # Печка
        enabled: true
        states:
          god: true # Запретить открывать печку в режиме бога? (Защита от эксплойтов XP)
          fly: false # Запретить открывать печку во флае?

      HOPPER: # Воронка
        enabled: true
        states:
          creative: false # Запретить лезть в воронки в креативе?
          vanish: false # Запретить лезть в воронки в ванише?

      DISPENSER: # Раздатчик
        enabled: true
        states:
          creative: false # Запретить менять раздатчики в креативе?

    states: # Общие настройки для всех остальных контейнеров
      fly: false # Запретить открывать контейнеры во флае?
      god: true # Запретить открывать контейнеры в режиме бога?
      vanish: false # Запретить открывать контейнеры в ванише?
      supervanish: false # Запретить открывать контейнеры в SuperVanish?
      speed: true # Запретить открывать контейнеры с большой скоростью?
      spectator: false # Запретить открывать контейнеры в наблюдателе?
      creative: false # Запретить открывать контейнеры в креативе?
  other-container-open:
    enabled: true # Включить правило открытия других контейнеров?
    message: "{prefix}&fВы не можете &aоткрывать &fэтот контейнер {mode}!"

    containers: # Настройки для конкретных типов контейнеров
      BREWING_STAND: # Варочная стойка
        enabled: true
        states:
          god: true # Запретить открывать варку в режиме бога?
          creative: false # Запретить открывать варку в креативе?

      FURNACE: # Печка
        enabled: true
        states:
          god: true # Запретить открывать печку в режиме бога? (Защита от эксплойтов XP)
          fly: false # Запретить открывать печку во флае?

      HOPPER: # Воронка
        enabled: true
        states:
          creative: false # Запретить лезть в воронки в креативе?
          vanish: false # Запретить лезть в воронки в ванише?

      DISPENSER: # Раздатчик
        enabled: true
        states:
          creative: false # Запретить менять раздатчики в креативе?
attack-player
Правило ПвП
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  attack-player:
    enabled: true # Включить запрет PvP (удары по игрокам)?
    message: "{prefix}&fВы не можете &aбить игроков {mode}!"
    states:
      fly: true # Запретить бить игроков во флае? (Абсолютный запрет, это дисбаланс)
      god: true # Запретить бить игроков в режиме бога? (Абсолютный запрет)
      vanish: false # Запретить бить игроков в ванише?
      supervanish: false # Запретить бить игроков в SuperVanish?
      speed: true # Запретить бить игроков с большой скоростью?
      spectator: false # Запретить бить игроков в наблюдателе?
      creative: false # Запретить бить игроков в креативе?
attack-entity
Правило ПвЕ
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  attack-entity:
    enabled: true # Включить запрет PvE (удары по мобам)?
    message: "{prefix}&fВы не можете &aбить это существо {mode}!"

    entities: # Гибкая настройка по типам мобов
      VILLAGER: # Жители
        enabled: true
        states:
          creative: false # Запретить бить жителей в креативе? (Гриферство)
          fly: false # Во флае можно, чтобы защищать деревню

      ARMOR_STAND: # Стойки для брони
        enabled: true
        states:
          creative: false # Запретить ломать стойки в креативе?
          vanish: false # Запретить ломать стойки в ванише?

      ITEM_FRAME: # Рамки
        enabled: true
        states:
          creative: false # Запретить ломать рамки в креативе?
          vanish: false # Запретить ломать рамки в ванише?

    states: # Общий запрет для всех остальных мобов
      fly: true # Запретить бить мобов во флае? (Чтобы не фармили мобов сверху)
      god: true # Запретить бить мобов в режиме бога? (В ГМ пусть бьют, не страшно)
      vanish: false # Запретить бить мобов в ванише?
      supervanish: false # Запретить бить мобов в SuperVanish?
      speed: false # Запретить бить мобов с большой скоростью?
      spectator: false # Запретить бить мобов в наблюдателе?
      creative: false # Запретить бить мобов в креативе? (Мобы не важны)
entity-interact
Правило взаимодействия с энтити
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  entity-interact:
    enabled: true # Включить запрет взаимодействия (ПКМ) с рамками и стойками?
    message: "{prefix}&fВзаимодействие запрещено {mode}!"
    states:
      fly: false # Запретить трогать рамки/стойки во флае?
      god: true # Запретить трогать рамки/стойки в режиме бога?
      vanish: false # Запретить трогать рамки/стойки в ванише? (Бесшумность)
      supervanish: false # Запретить трогать рамки/стойки в SuperVanish?
      speed: false # Запретить трогать рамки/стойки с большой скоростью?
      spectator: false # Запретить трогать рамки/стойки в наблюдателе?
      creative: false # Запретить трогать рамки/стойки в креативе? (Защита построек)
launch-projectile
Правило использования стрелкового/метательного оружия
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  launch-projectile:
    enabled: true # Включить правило использования стрелкового/метательного оружия?
    message: "{prefix}&fВы не можете &aиспользовать этот предмет {mode}!"

    items: # Настройка для конкретных предметов
      BOW: # Лук
        enabled: true
        states:
          fly: true # Запретить во флае? (Дисбаланс в PvP)
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false

      CROSSBOW: # Арбалет
        enabled: true
        states:
          fly: true # Запретить во флае?
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false

      TRIDENT: # Трезубец
        enabled: true
        states:
          fly: true # Запретить во флае?
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false

      SPLASH_POTION: # Взрывные зелья
        enabled: true
        states:
          fly: true # Запретить во флае? (Бомбардировка запрещена)
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false # Запретить в креативе? (Спам зельями)

      LINGERING_POTION: # Оседающие зелья
        enabled: true
        states:
          fly: true # Запретить во флае?
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false # Запретить в креативе?

      SNOWBALL: # Снежки
        enabled: true
        states:
          fly: false
          god: true
          vanish: false # Запретить в ванише? (Видно откуда летит)
          supervanish: false
          speed: false
          spectator: false
          creative: false

      EGG: # Яйца
        enabled: true
        states:
          fly: false
          god: true
          vanish: false
          supervanish: false
          speed: false
          spectator: false
          creative: false

      EXPERIENCE_BOTTLE: # Пузырьки опыта
        enabled: true
        states:
          fly: false
          god: true
          vanish: false
          supervanish: false
          speed: false
          spectator: false
          creative: false # Запретить в креативе? (Спам опытом)

    states: # Глобальные настройки для любых других метательных предметов
      fly: true # Запретить запускать во флае?
      god: true # Запретить запускать в режиме бога?
      vanish: false # Запретить запускать в ванише?
      supervanish: false # Запретить запускать в SuperVanish?
      speed: false # Запретить запускать при большой скорости?
      spectator: false # Запретить запускать в наблюдателе?
      creative: false # Запретить запускать в креативе?
crystal-interact
Правило установки кристаллов
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  crystal-interact:
    enabled: true # Включить правило установки кристаллов?
    message: "{prefix}&fВы не можете &aставить &fкристаллы {mode}!"
    states:
      fly: true # Запретить ставить кристаллы во флае? (Гриферство)
      god: true # Запретить ставить кристаллы в режиме бога?
      vanish: false # Запретить ставить кристаллы в ванише?
      supervanish: false # Запретить ставить кристаллы в SuperVanish?
      speed: true # Запретить ставить кристаллы с большой скоростью?
      spectator: false # Запретить ставить кристаллы в наблюдателе?
      creative: false # Запретить ставить кристаллы в креативе?
crystal-damage
Правило взрыва кристаллов
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  crystal-damage:
    enabled: true # Включить правило взрыва кристаллов?
    message: "{prefix}&fВы не можете &aвзрывать &fкристаллы {mode}!"
    states:
      fly: true # Запретить взрывать кристаллы во флае?
      god: true # Запретить взрывать кристаллы в режиме бога?
      vanish: false # Запретить взрывать кристаллы в ванише?
      supervanish: false # Запретить взрывать кристаллы в SuperVanish?
      speed: true # Запретить взрывать кристаллы с большой скоростью?
      spectator: false # Запретить взрывать кристаллы в наблюдателе?
      creative: false # Запретить взрывать кристаллы в креативе?
region-enter
Правило входа в запрещенные регионы
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  region-enter:
    enabled: true # Включить правило входа в запрещенные регионы?
    message: "[ACTION_BAR] &cВход в чужой регион запрещен {mode}!"

    worlds: # Список миров, где работает проверка
      - "world"
      - "world_nether"
      - "world_the_end"

    states:
      fly:
        restricted: false # Запретить вход в регион во флае? (Флаерам можно, они часто строят)
        knockback: true # Откидывать игрока при нарушении?

      god:
        restricted: true # Запретить вход в регион в режиме бога? (Гриферство в ГМ запрещено)
        knockback: true # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?

      vanish:
        restricted: false # Запретить вход в регион в ванише? (Админам можно везде)
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?

      supervanish:
        restricted: false # Запретить вход в регион в SuperVanish?
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?

      speed:
        restricted: false # Запретить вход в регион с большой скоростью?
        knockback: true # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?

      spectator:
        restricted: false # Запретить вход в регион в наблюдателе?
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?

      creative:
        restricted: false # Запретить вход в регион в креативе?
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?
teleport-command
Правило телепортации командами
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  teleport-command:
    enabled: true # Включить правило телепортации командами?
    message: "{prefix}&fТелепортация &aкомандами &fзапрещена {mode}!"
    states:
      fly: false # Запретить телепортацию командами во флае?
      god: true # Запретить телепортацию командами в режиме бога? (Обычно можно)
      vanish: false # Запретить телепортацию командами в ванише?
      supervanish: false # Запретить телепортацию командами в SuperVanish?
      speed: false # Запретить телепортацию командами с большой скоростью?
      spectator: false # Запретить телепортацию командами в наблюдателе?
      creative: false # Запретить телепортацию командами в креативе?
teleport-pearl
Правило телепортации перлами
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  teleport-pearl:
    enabled: true # Включить правило телепортации перлами?
    message: "{prefix}&fТелепортация &aперлами &fзапрещена {mode}!"
    states:
      fly: true # Запретить телепортацию перлами во флае? (Странная механика)
      god: true # Запретить телепортацию перлами в режиме бога?
      vanish: false # Запретить телепортацию перлами в ванише? (Виден полет)
      supervanish: false # Запретить телепортацию перлами в SuperVanish?
      speed: false # Запретить телепортацию перлами с большой скоростью?
      spectator: false # Запретить телепортацию перлами в наблюдателе?
      creative: false # Запретить телепортацию перлами в креативе?
teleport-chorus
Правило телепортации хорусом
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим

YAML:
  teleport-chorus:
    enabled: true # Включить правило телепортации хорусом?
    message: "{prefix}&fТелепортация &aхорусом &fзапрещена {mode}!"
    states:
      fly: true # Запретить телепортацию хорусом во флае?
      god: true # Запретить телепортацию хорусом в режиме бога?
      vanish: false # Запретить телепортацию хорусом в ванише?
      supervanish: false # Запретить телепортацию хорусом в SuperVanish?
      speed: false # Запретить телепортацию хорусом с большой скоростью?
      spectator: false # Запретить телепортацию хорусом в наблюдателе?
      creative: false # Запретить телепортацию хорусом в креативе?
teleport-plugin
Правило телепортации плагинами
fly: режим полёта
god: режим бога
vanish: режим невидимости
supervanish: режим невидимости+
speed: режим скорости
spectator: режим наблюдателя
creative: творческий режим


YAML:
  teleport-plugin:
    enabled: true # Включить правило телепортации плагинами?
    message: "[TITLE] &cЗапрещено!\n&fТелепортация другими плагинами запрещена {mode}"
    states:
      fly: false # Запретить телепортацию плагинами во флае?
      god: true # Запретить телепортацию плагинами в режиме бога?
      vanish: false # Запретить телепортацию плагинами в ванише?
      supervanish: false # Запретить телепортацию плагинами в SuperVanish?
      speed: false # Запретить телепортацию плагинами с большой скоростью?
      spectator: false # Запретить телепортацию плагинами в наблюдателе?
      creative: false # Запретить телепортацию плагинами в креативе?
YAML:
settings:
  prefix: "&6[&#ff8f00З&#ff8b0bа&#ff8616п&#ff8222р&#ff7d2dе&#ff7938т&#ff7443ы&6] " # Префикс плагина (используйте {prefix})
  message-cooldown: 1 # Задержка на сообщения (в секундах)


  mode-names: # Названия режимов для {mode}
    fly: "&fво флае"
    god: "&fв режиме бога"
    vanish: "&fв ванише"
    supervanish: "&fв скрытом режиме"
    speed: "&fс большой скоростью"
    spectator: "&fв режиме наблюдателя"
    creative: "&fв креативе"


messages:
  system:
    god-mode-disabled-region: "[ACTION_BAR] &cРежим бога отключен, так как вы в чужом регионе!" # Сообщение при отключении ГМ в регионе
    reload-success: "{prefix}&aПлагин успешно перезагружен!" # Сообщение, когда плагин перезагружен
    no-permission: "{prefix}&fУ Вас &cнедостаточно&f прав!" # Сообщение, когда у игрока не хватает прав
    help: "{prefix}&fИспользуйте: &6/eerestrict reload" # Сообщение помощи


rules:
  pickup-items:
    enabled: true # Включить правило подбора предметов?
    message: "{prefix}&fВы не можете &aподбирать ресурсы {mode}!"
    states:
      fly: false # Запретить подбирать ресурсы во флае? (Разрешаем, удобно для строителей)
      god: true # Запретить подбирать ресурсы в режиме бога? (Запрещаем, чтобы не фармили в АФК)
      vanish: false # Запретить подбирать ресурсы в ванише? (Призрак не должен воровать)
      supervanish: false # Запретить подбирать ресурсы в SuperVanish?
      speed: false # Запретить подбирать ресурсы с большой скоростью?
      spectator: false # Запретить подбирать ресурсы в наблюдателе?
      creative: false # Запретить подбирать ресурсы в креативе? (Чтобы не засорять инвентарь мусором)


  item-drop:
    enabled: true # Включить правило выбрасывания предметов?
    message: "{prefix}&fВы не можете &aвыбрасывать вещи {mode}!"
    states:
      fly: false # Запретить выбрасывать вещи во флае?
      god: true # Запретить выбрасывать вещи в режиме бога?
      vanish: false # Запретить выбрасывать вещи в ванише? (Чтобы случайно не спалиться)
      supervanish: false # Запретить выбрасывать вещи в SuperVanish?
      speed: false # Запретить выбрасывать вещи с большой скоростью?
      spectator: false # Запретить выбрасывать вещи в наблюдателе?
      creative: false # Запретить выбрасывать вещи в креативе? (Защита от раздачи ресов)


  block-place:
    enabled: true # Включить правило установки блоков?
    message: "[ACTION_BAR] &fВы не можете &aставить блоки {mode}!"
    states:
      fly: false # Запретить ставить блоки во флае? (Строителям нужно летать)
      god: true # Запретить ставить блоки в режиме бога?
      vanish: false # Запретить ставить блоки в ванише? (Админ только наблюдает)
      supervanish: false # Запретить ставить блоки в SuperVanish?
      speed: false # Запретить ставить блоки с большой скоростью?
      spectator: false # Запретить ставить блоки в наблюдателе?
      creative: false # Запретить ставить блоки в креативе?


  block-break:
    enabled: true # Включить правило ломания блоков?
    message: "{prefix}&fВы не можете &aломать блоки {mode}!"
    states:
      fly: false # Запретить ломать блоки во флае?
      god: true # Запретить ломать блоки в режиме бога?
      vanish: false # Запретить ломать блоки в ванише?
      supervanish: false # Запретить ломать блоки в SuperVanish?
      speed: false # Запретить ломать блоки с большой скоростью?
      spectator: false # Запретить ломать блоки в наблюдателе?
      creative: false # Запретить ломать блоки в креативе?


  block-commands:
    enabled: true # Включить правило использования запрещенных команд?
    message: "{prefix}&fВы не можете &aиспользовать &fэту команду {mode}!"


    whitelist: # Разрешенные команды (игнорируют blacklist)
      - "/menu"
      - "/help"
    blacklist: # Запрещенные команды (если "*" - то запрещено всё, кроме whitelist)
      - "*"


    states:
      fly: false # Запретить использовать команды во флае?
      god: true # Запретить использовать команды в режиме бога?
      vanish: false # Запретить использовать команды в ванише?
      supervanish: false # Запретить использовать команды в SuperVanish?
      speed: true # Запретить использовать команды с большой скоростью? (Анти-чит мера)
      spectator: false # Запретить использовать команды в наблюдателе?
      creative: false # Запретить использовать команды в креативе?


  chest-open:
    enabled: true # Включить правило открытия сундуков?
    message: "{prefix}&fВы не можете &aоткрывать &fсундуки {mode}!"
    states:
      fly: false # Запретить открывать сундуки во флае?
      god: true # Запретить открывать сундуки в режиме бога? (Чтобы не лутали данжи бессмертными)
      vanish: false # Запретить открывать сундуки в ванише? (Чтобы не было звука открытия)
      supervanish: false # Запретить открывать сундуки в SuperVanish?
      speed: true # Запретить открывать сундуки с большой скоростью?
      spectator: false # Запретить открывать сундуки в наблюдателе?
      creative: false # Запретить открывать сундуки в креативе? (Защита экономики от дюпа)


  enderchest-open:
    enabled: true # Включить правило открытия эндер-сундуков?
    message: "{prefix}&fВы не можете &aоткрывать &fэндер-сундуки {mode}!"
    states:
      fly: false # Запретить открывать эндер-сундуки во флае?
      god: true # Запретить открывать эндер-сундуки в режиме бога? (Это личный сундук, можно)
      vanish: false # Запретить открывать эндер-сундуки в ванише?
      supervanish: false # Запретить открывать эндер-сундуки в SuperVanish?
      speed: false # Запретить открывать эндер-сундуки с большой скоростью?
      spectator: false # Запретить открывать эндер-сундуки в наблюдателе?
      creative: false # Запретить открывать эндер-сундуки в креативе? (Там свои вещи, можно)


  shulker-open:
    enabled: true # Включить правило открытия шалкеров?
    message: "{prefix}&fВы не можете &aоткрывать &fшалкера {mode}!"
    states:
      fly: false # Запретить открывать шалкера во флае?
      god: true # Запретить открывать шалкера в режиме бога? (Обычно свои носят)
      vanish: false # Запретить открывать шалкера в ванише?
      supervanish: false # Запретить открывать шалкера в SuperVanish?
      speed: true # Запретить открывать шалкера с большой скоростью?
      spectator: false # Запретить открывать шалкера в наблюдателе?
      creative: false # Запретить открывать шалкера в креативе? (Защита экономики)


  other-container-open:
    enabled: true # Включить правило открытия других контейнеров?
    message: "{prefix}&fВы не можете &aоткрывать &fэтот контейнер {mode}!"


    containers: # Настройки для конкретных типов контейнеров
      BREWING_STAND: # Варочная стойка
        enabled: true
        states:
          god: true # Запретить открывать варку в режиме бога?
          creative: false # Запретить открывать варку в креативе?


      FURNACE: # Печка
        enabled: true
        states:
          god: true # Запретить открывать печку в режиме бога? (Защита от эксплойтов XP)
          fly: false # Запретить открывать печку во флае?


      HOPPER: # Воронка
        enabled: true
        states:
          creative: false # Запретить лезть в воронки в креативе?
          vanish: false # Запретить лезть в воронки в ванише?


      DISPENSER: # Раздатчик
        enabled: true
        states:
          creative: false # Запретить менять раздатчики в креативе?


    states: # Общие настройки для всех остальных контейнеров
      fly: false # Запретить открывать контейнеры во флае?
      god: true # Запретить открывать контейнеры в режиме бога?
      vanish: false # Запретить открывать контейнеры в ванише?
      supervanish: false # Запретить открывать контейнеры в SuperVanish?
      speed: true # Запретить открывать контейнеры с большой скоростью?
      spectator: false # Запретить открывать контейнеры в наблюдателе?
      creative: false # Запретить открывать контейнеры в креативе?


  attack-player:
    enabled: true # Включить запрет PvP (удары по игрокам)?
    message: "{prefix}&fВы не можете &aбить игроков {mode}!"
    states:
      fly: true # Запретить бить игроков во флае? (Абсолютный запрет, это дисбаланс)
      god: true # Запретить бить игроков в режиме бога? (Абсолютный запрет)
      vanish: false # Запретить бить игроков в ванише?
      supervanish: false # Запретить бить игроков в SuperVanish?
      speed: true # Запретить бить игроков с большой скоростью?
      spectator: false # Запретить бить игроков в наблюдателе?
      creative: false # Запретить бить игроков в креативе?


  attack-entity:
    enabled: true # Включить запрет PvE (удары по мобам)?
    message: "{prefix}&fВы не можете &aбить это существо {mode}!"


    entities: # Гибкая настройка по типам мобов
      VILLAGER: # Жители
        enabled: true
        states:
          creative: false # Запретить бить жителей в креативе? (Гриферство)
          fly: false # Во флае можно, чтобы защищать деревню


      ARMOR_STAND: # Стойки для брони
        enabled: true
        states:
          creative: false # Запретить ломать стойки в креативе?
          vanish: false # Запретить ломать стойки в ванише?


      ITEM_FRAME: # Рамки
        enabled: true
        states:
          creative: false # Запретить ломать рамки в креативе?
          vanish: false # Запретить ломать рамки в ванише?


    states: # Общий запрет для всех остальных мобов
      fly: true # Запретить бить мобов во флае? (Чтобы не фармили мобов сверху)
      god: true # Запретить бить мобов в режиме бога? (В ГМ пусть бьют, не страшно)
      vanish: false # Запретить бить мобов в ванише?
      supervanish: false # Запретить бить мобов в SuperVanish?
      speed: false # Запретить бить мобов с большой скоростью?
      spectator: false # Запретить бить мобов в наблюдателе?
      creative: false # Запретить бить мобов в креативе? (Мобы не важны)


  entity-interact:
    enabled: true # Включить запрет взаимодействия (ПКМ) с рамками и стойками?
    message: "{prefix}&fВзаимодействие запрещено {mode}!"
    states:
      fly: false # Запретить трогать рамки/стойки во флае?
      god: true # Запретить трогать рамки/стойки в режиме бога?
      vanish: false # Запретить трогать рамки/стойки в ванише? (Бесшумность)
      supervanish: false # Запретить трогать рамки/стойки в SuperVanish?
      speed: false # Запретить трогать рамки/стойки с большой скоростью?
      spectator: false # Запретить трогать рамки/стойки в наблюдателе?
      creative: false # Запретить трогать рамки/стойки в креативе? (Защита построек)


  launch-projectile:
    enabled: true # Включить правило использования стрелкового/метательного оружия?
    message: "{prefix}&fВы не можете &aиспользовать этот предмет {mode}!"


    items: # Настройка для конкретных предметов
      BOW: # Лук
        enabled: true
        states:
          fly: true # Запретить во флае? (Дисбаланс в PvP)
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false


      CROSSBOW: # Арбалет
        enabled: true
        states:
          fly: true # Запретить во флае?
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false


      TRIDENT: # Трезубец
        enabled: true
        states:
          fly: true # Запретить во флае?
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false


      SPLASH_POTION: # Взрывные зелья
        enabled: true
        states:
          fly: true # Запретить во флае? (Бомбардировка запрещена)
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false # Запретить в креативе? (Спам зельями)


      LINGERING_POTION: # Оседающие зелья
        enabled: true
        states:
          fly: true # Запретить во флае?
          god: true # Запретить в режиме бога?
          vanish: false # Запретить в ванише?
          supervanish: false # Запретить в SuperVanish?
          speed: false
          spectator: false
          creative: false # Запретить в креативе?


      SNOWBALL: # Снежки
        enabled: true
        states:
          fly: false
          god: true
          vanish: false # Запретить в ванише? (Видно откуда летит)
          supervanish: false
          speed: false
          spectator: false
          creative: false


      EGG: # Яйца
        enabled: true
        states:
          fly: false
          god: true
          vanish: false
          supervanish: false
          speed: false
          spectator: false
          creative: false


      EXPERIENCE_BOTTLE: # Пузырьки опыта
        enabled: true
        states:
          fly: false
          god: true
          vanish: false
          supervanish: false
          speed: false
          spectator: false
          creative: false # Запретить в креативе? (Спам опытом)


    states: # Глобальные настройки для любых других метательных предметов
      fly: true # Запретить запускать во флае?
      god: true # Запретить запускать в режиме бога?
      vanish: false # Запретить запускать в ванише?
      supervanish: false # Запретить запускать в SuperVanish?
      speed: false # Запретить запускать при большой скорости?
      spectator: false # Запретить запускать в наблюдателе?
      creative: false # Запретить запускать в креативе?


  crystal-interact:
    enabled: true # Включить правило установки кристаллов?
    message: "{prefix}&fВы не можете &aставить &fкристаллы {mode}!"
    states:
      fly: true # Запретить ставить кристаллы во флае? (Гриферство)
      god: true # Запретить ставить кристаллы в режиме бога?
      vanish: false # Запретить ставить кристаллы в ванише?
      supervanish: false # Запретить ставить кристаллы в SuperVanish?
      speed: true # Запретить ставить кристаллы с большой скоростью?
      spectator: false # Запретить ставить кристаллы в наблюдателе?
      creative: false # Запретить ставить кристаллы в креативе?


  crystal-damage:
    enabled: true # Включить правило взрыва кристаллов?
    message: "{prefix}&fВы не можете &aвзрывать &fкристаллы {mode}!"
    states:
      fly: true # Запретить взрывать кристаллы во флае?
      god: true # Запретить взрывать кристаллы в режиме бога?
      vanish: false # Запретить взрывать кристаллы в ванише?
      supervanish: false # Запретить взрывать кристаллы в SuperVanish?
      speed: true # Запретить взрывать кристаллы с большой скоростью?
      spectator: false # Запретить взрывать кристаллы в наблюдателе?
      creative: false # Запретить взрывать кристаллы в креативе?


  region-enter:
    enabled: true # Включить правило входа в запрещенные регионы?
    message: "[ACTION_BAR] &cВход в чужой регион запрещен {mode}!"


    worlds: # Список миров, где работает проверка
      - "world"
      - "world_nether"
      - "world_the_end"


    states:
      fly:
        restricted: false # Запретить вход в регион во флае? (Флаерам можно, они часто строят)
        knockback: true # Откидывать игрока при нарушении?


      god:
        restricted: true # Запретить вход в регион в режиме бога? (Гриферство в ГМ запрещено)
        knockback: true # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?


      vanish:
        restricted: false # Запретить вход в регион в ванише? (Админам можно везде)
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?


      supervanish:
        restricted: false # Запретить вход в регион в SuperVanish?
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?


      speed:
        restricted: false # Запретить вход в регион с большой скоростью?
        knockback: true # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?


      spectator:
        restricted: false # Запретить вход в регион в наблюдателе?
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?


      creative:
        restricted: false # Запретить вход в регион в креативе?
        knockback: false # Откидывать игрока при нарушении?
        disable-god: true # Выключать режим бога при нарушении?


  teleport-command:
    enabled: true # Включить правило телепортации командами?
    message: "{prefix}&fТелепортация &aкомандами &fзапрещена {mode}!"
    states:
      fly: false # Запретить телепортацию командами во флае?
      god: true # Запретить телепортацию командами в режиме бога? (Обычно можно)
      vanish: false # Запретить телепортацию командами в ванише?
      supervanish: false # Запретить телепортацию командами в SuperVanish?
      speed: false # Запретить телепортацию командами с большой скоростью?
      spectator: false # Запретить телепортацию командами в наблюдателе?
      creative: false # Запретить телепортацию командами в креативе?


  teleport-pearl:
    enabled: true # Включить правило телепортации перлами?
    message: "{prefix}&fТелепортация &aперлами &fзапрещена {mode}!"
    states:
      fly: true # Запретить телепортацию перлами во флае? (Странная механика)
      god: true # Запретить телепортацию перлами в режиме бога?
      vanish: false # Запретить телепортацию перлами в ванише? (Виден полет)
      supervanish: false # Запретить телепортацию перлами в SuperVanish?
      speed: false # Запретить телепортацию перлами с большой скоростью?
      spectator: false # Запретить телепортацию перлами в наблюдателе?
      creative: false # Запретить телепортацию перлами в креативе?


  teleport-chorus:
    enabled: true # Включить правило телепортации хорусом?
    message: "{prefix}&fТелепортация &aхорусом &fзапрещена {mode}!"
    states:
      fly: true # Запретить телепортацию хорусом во флае?
      god: true # Запретить телепортацию хорусом в режиме бога?
      vanish: false # Запретить телепортацию хорусом в ванише?
      supervanish: false # Запретить телепортацию хорусом в SuperVanish?
      speed: false # Запретить телепортацию хорусом с большой скоростью?
      spectator: false # Запретить телепортацию хорусом в наблюдателе?
      creative: false # Запретить телепортацию хорусом в креативе?


  teleport-plugin:
    enabled: true # Включить правило телепортации плагинами?
    message: "[TITLE] &cЗапрещено!\n&fТелепортация другими плагинами запрещена {mode}"
    states:
      fly: false # Запретить телепортацию плагинами во флае?
      god: true # Запретить телепортацию плагинами в режиме бога?
      vanish: false # Запретить телепортацию плагинами в ванише?
      supervanish: false # Запретить телепортацию плагинами в SuperVanish?
      speed: false # Запретить телепортацию плагинами с большой скоростью?
      spectator: false # Запретить телепортацию плагинами в наблюдателе?
      creative: false # Запретить телепортацию плагинами в креативе?

Особенности конфигурации

Все настройки вынесены в удобный config.yml.
Полная поддержка HEX-цветов во всех сообщениях.
Оповещения через Action Bar, Title или чат.
Возможность включить/выключить каждое правило отдельно.

Обеспечьте честную игру на вашем сервере с eeRestrict!
Зависимости
Essentials, WorldGuard (опционально)
Команды и права
Права:Команды:Возможности:
eerestrict.reload
/eerestrict reload​
Перезагрузка плагина​


Права:​
Права: v2​
eerestrict.bypass

.block-break.god

.block-commands.god.supervanish

.chest-open.god

.enderchest-open.god

.item-drop.god

.launch-projectile.fly .god

.pickup-items.god

.region-enter.god

.region-god-mode

.teleport-chorus.god

  • Мне нравится (+1)
  • Люблю это (+2)
Реакции: Mitriyf и trapsov
Автор
kashalot
Скачивания
4
Просмотры
101
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя kashalot

Поделиться ресурсом

Назад
Сверху Снизу