Если вы играете на сервере с регионами (обычно через плагин защиты) и хотите, чтобы мобы не наносили урон в выделенной зоне, задача решается через региональные флаги. На разных серверах набор флагов отличается, но чаще всего урон отключают именно флагом mob-damage deny.

Вариант 1. Отключить урон в регионе флагом mob-damage

  1. Узнайте, как называется ваш регион.
    Часто команда вида:
  2. /region info <имя региона>
    показывает название, владельца и текущие флаги.

  3. Установите запрет урона от мобов:

  4. /rg flag <имя региона> mob-damage deny

  5. Проверьте результат:

  6. зайдите в регион,
  7. выберите моба и дайте ему атаковать вас,
  8. убедитесь, что здоровье не уменьшается.

Такой способ встречается в готовых ответах по настройке регионов, где прямо указан флаг mob-damage deny.

Вариант 2. Отключить спавн мобов (если урон не нужен вообще)

Если цель - чтобы в регионе не было мобов, а не только чтобы они не били, проще выключить появление.

Для некоторых серверов и плагинов команды выглядят как региональный флаг:
- /rg flag <имя региона> mob-spawning deny
или отдельная настройка на сервере.

Также встречается глобальная настройка через gamerule, которая отключает спавн мобов целиком по миру:
- /gamerule doMobSpawning false

Важно: gamerule влияет не на один регион, а на весь мир, поэтому это может не подойти, если нужно оставить мобов в других местах.

Таблица: что выбрать по результату

Что хотите получить в регионе Подходящая настройка Команда (пример) Эффект
Мобы появляются, но не наносят урон Региональный флаг урона /rg flag <имя региона> mob-damage deny Здоровье не падает от атак мобов
Мобов нет, потому что они не появляются Региональный флаг спавна /rg flag <имя региона> mob-spawning deny Мобы не спавнятся в зоне
Мобы не появляются нигде в мире gamerule /gamerule doMobSpawning false Отключение спавна по всему миру

Типичные ошибки

  1. Используют неверный флаг.
    На одних серверах есть mob-damage, на других названия могут отличаться. Начните с /region info и проверьте, какие флаги поддерживает ваш плагин.

  2. Путают регион и весь мир.
    /gamerule doMobSpawning false выключает спавн глобально. Для одного региона нужен именно региональный флаг.

  3. Ставят allow вместо deny.
    Для запрета урона нужен deny. Если поставить allow, эффект будет обратным.

  4. Не учитывают, что разные типы атак считаются по-разному.
    Например, урон от некоторых сущностей может быть оформлен иначе. Если mob-damage не решает проблему полностью, проверьте, какие именно атаки проходят в логе или в поведении мобов.

Полезные ссылки

  • https://redserver.su/forum/topic/12034-uron-mobov-v-privatah/
  • https://forum.mcmodding.ru/threads/otkljuchit-spavn-vrazhdebnyx-mobov.9729/
  • https://borealis.su/commands