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
Скачивания
24
Просмотры
452
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

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

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

Последние рецензии

Шикарный плагин. Можно настроить буквально как угодно (в рамках задумки). Рекомендую всех поставить этот плагин на сервер.
kashalot
kashalot
Спасибо за хорошую оценку!
Неплохой бесплатный аналог, буду использовать в фри сборках. Спасибо за такую работу
kashalot
kashalot
Улучшенный аналог бесплатного плагина fmRestrict, не знаю о каком платном плагине идёт речь 🤔
Назад
Сверху Снизу