Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements)
Если вы держите сервер Mine Mine no Mi, то наверняка знаете, как легко одна удачная атака сносит половину арены или торгового квартала. Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) превращает базовую систему Ability Protection в полноценный инструмент администрирования: точные кубоиды, переиспользуемые профили защиты, регенерация ландшафта, локальная погода, музыка для зон и управляемые спавны. Это дополнение для Minecraft, которое ставится и на сервер, и на клиент — обо всём по порядку.
Что даёт дополнение и чем оно отличается от базовой защиты
Mine Mine no Mi уже умеет защищать территории, но настройка через стандартные команды быстро превращается в рутину. Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) расширяет фундамент: команды стали понятнее, появилась обратная связь при ошибках, а выбор зоны теперь можно делать по метке или по стабильному номеру в списке. Главная команда — /abilityprotection, короткий алиас /abprotect делает то же самое. Большинство административных действий требует уровня прав 3. Названия зон с пробелами берутся в кавычки, например "Marine Base".
Ключевые улучшения
- Выделение зон прямоугольными кубоидами в стиле WorldEdit с точными границами по X, Y и Z.
- Многоразовые профили защиты, которые применяются к новым территориям в пару команд.
- Регенерация ландшафта с более надёжным восстановлением блоков и контейнеров.
- Правила способностей, строительства игроков, фильтры сущностей и управляемые спавны для каждой зоны.
- Сообщения при входе и выходе, корректно работающие с вложенными зонами.
- Плейлисты музыки для сайта, включая кастомную музыку из клиентского ресурспака.
- Локальные настройки ясной погоды, дождя и грозы, привязанные к позиции игрока.
- Визуализация границ для операторов и HUD текущей зоны.
- Исправления дублирующихся дропов, агрессии сущностей, контейнеров, смещённых блоков и разрушительных способностей.
- Опциональное подавление обломков для Gekishin и Shima Yurashi.
Поддерживаемые версии и загрузчик
Дополнение распространяется в двух сборках, и смешивать их файлы нельзя. Для Forge 1.20.1 нужны Minecraft 1.20.1, Forge 47.3.0+, Mine Mine no Mi 0.11.4+ и Java 17. Для Forge 1.16.5 требуются Minecraft 1.16.5, Forge 36.2.39+, Mine Mine no Mi 0.10.11+ и Java 8. Совместимость с CartAddon 0.8.1+ опциональна и касается только ветки 1.16.5. В мультиплеере клиент и сервер обязаны использовать одинаковые версии Minecraft и самого аддона — иначе HUD, сообщения, музыка и сетевое взаимодействие просто не заработают.
Кстати, если не хочется вручную разбираться с зависимостями, лаунчер foxygame.net устанавливает Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) в один клик и сам подтягивает совместимую сборку Forge вместе с нужной версией Mine Mine no Mi.
Как установить дополнение
Порядок установки стандартный для Forge-модов, но есть нюанс: аддон не является server-side-only. Клиентская установка обязательна, потому что именно она отвечает за HUD защищённой зоны, сообщения, музыку, отрисовку погоды и сетевую совместимость.
- Убедитесь, что на сервере и у игроков стоит одна и та же версия Minecraft и Forge.
- Поместите файл аддона в папку mods как на сервере, так и на каждом клиенте.
- Проверьте наличие Mine Mine no Mi нужной версии — без него аддон не запустится.
- Перед массовой правкой существующих зон сделайте резервную копию мира.
- Если используете кастомную музыку зон, раздайте игрокам соответствующий ресурспак.
Быстрый старт: создание защищённой зоны
Вариант 1: классическая зона MMNM
Встаньте в точку, которая станет центром, и выполните /abprotect new [site] [size]. Например, /abprotect new arena 50 создаст зону традиционной формы с радиусом 50 блоков.
Вариант 2: точный кубоид в стиле WorldEdit
Встаньте на первый угол и введите /abprotect new pos1 [site], затем перейдите на противоположный угол и выполните /abprotect new pos2. Если pos1 стоит на Y 40, а pos2 на Y 72, зона займёт ровно этот диапазон, включая оба угловых блока. Для защиты по всей высоте мира используйте /abprotect new pos2 full_height. Если pos2 не сработал из-за смены измерения или занятого имени, отложенный pos1 сохранится, и вы сможете исправить ситуацию.
Осмотр и визуализация зон
Команда /abprotect list показывает зоны в постоянном порядке, который переживает перезапуски сервера. Большинство команд принимают либо метку, либо номер из списка: /abprotect info 2 выберет вторую зону. Включить отображение границ помогает /abprotect view true, а операторский HUD текущей зоны — /abprotect view hud_text true. Для базового управления пригодятся /abprotect resize, /abprotect rename и /abprotect remove. Учтите: изменение размера кубоида через resize возвращает зону к обычной форме MMNM с центром и радиусом.
Свойства защиты
Формат команд единый: /abprotect props [property] [site] [value]. Свойство block_destruction отвечает за разрушение блоков способностями, block_restoration — за постановку повреждённых блоков в очередь на восстановление, mined_block_drops — за обычный дроп по лут-таблицам, player_build — за возможность игроков ломать и ставить блоки, abilities_use — за использование способностей внутри зоны, entity_damage — за урон и бой между сущностями. Такая гранулярность позволяет строить арены, где способности работают, но ландшафт остаётся целым.
Фильтры и управляемые спавны
Чёрный и белый списки сущностей фильтруют тех, кто пытается появиться внутри зоны: /abprotect props entity_blacklist add [site] [entity] и аналогичные команды для whitelist. Указывайте полные registry ID вроде minecraft:zombie. Белый список имеет приоритет над чёрным, поэтому типичная схема — запретить всё, а затем разрешить несколько нужных мобов. Эти фильтры не заменяют базовое свойство mob_spawns, а дополняют его точечным контролем.
Правила управляемых спавнов создают выбранную сущность рядом с активными игроками в загруженной зоне. Стартовый набор задаётся командой /abprotect props entity_spawnrules defaults [site] [entity]: интервал 600 тиков, шанс 35%, размер пачки 1–3, лимит 8 особей, естественное размещение, постоянство включено. Режимы размещения — natural, surface, water и air — подходят соответственно для обычных наземных мобов, стражи и сухопутных боссов, водных существ и Морских Королей, а также летающих сущностей. Спавн работает только в загруженных чанках и уважает фильтры зоны. Мобы сохраняют привязку к своему правилу даже за пределами границ, а убитые освобождают слот лимита.
Восстановление и исправления базового MMNM
Сборка для Forge 1.20.1 получила более глубокий слой надёжности: блоки под водой защищаются от типовых путей разрушения, повреждённые блоки делают снимок до обработки, а смещённые падающие сущности отслеживаются и очищаются при приземлении за пределами зоны. Восстановление идёт снизу вверх, откладывая блоки без готовой опоры, поэтому факелы, рельсы и кнопки возвращаются корректно. Данные контейнеров сохраняются, а висящие сущности вроде рамок и картин обрабатываются в поддерживаемых сценариях взрывов. Сборка для Forge 1.16.5 опирается на нативное восстановление MMNM 0.10.11 и добавляет совместимые предохранители, включая опциональные хуки CartAddon.
Погода, музыка и сообщения
Погодные настройки привязаны к позиции игрока: локальная симуляция грозы работает внутри зоны, а рендер следует за фактическим местоположением. Если игрок стоит снаружи и смотрит на зону через мод камеры, дождь может не отрисоваться, хотя серверная логика продолжит учитывать осадки. Музыка зон хранится в клиентских ресурспаках, поэтому пак нужен каждому слушателю. Сообщения входа и выхода корректно работают даже с вложенными территориями.
Почему стоит поставить аддон
Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) — это решение для администраторов, которым нужны защищённые города, арены, острова, подземелья, регенерирующие поля боя и контролируемые зоны боссов без ручной пересборки настроек после каждого инцидента. Если вы хотите скачать Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) для Minecraft и получить понятное управление территориями, начните с одной тестовой зоны, проверьте профили и фильтры, а затем переносите остальные. И не забывайте про резервные копии перед массовыми изменениями.