Epic Fight — Indestructible: что даёт аддон и как его подружить с вашим миром
Если вы уже играете с Epic Fight Mod и хотите вывести кастомных мобов на новый уровень, аддон Indestructible расширяет арсенал поведения, анимаций и проверок состояния. Речь не о «ещё одном оружии», а о более глубокой логике боя: защита, усталость, оглушение, фазы атаки и аккуратные условия для сценариев босс-файтов. Ниже разберём версии, датапаки и практические советы, чтобы меньше гадать и больше получать предсказуемый результат в одиночке и на серверах.
Версии EFM и почему «просто положить в mods» недостаточно
Сообщество давно перешло на свежие ветки Epic Fight Mod: актуальны сборки вроде 16.6.5 и 18.3.8, а старые версии официально не держат в фокусе поддержки. Важный нюанс: Indestructible сам по себе не оживляет мобов «из коробки». Чтобы механики заработали, нужен пользовательский датапак с описанием сущности под ваш модификатор (modid) и имя сущности. Без этого игра просто не знает, как применять расширенные правила к вашему мобу.
Пути датапака: 1.18–1.20 и новые правила для свежих релизов
Для Minecraft 1.18, 1.19 и 1.20 опирайтесь на проверенные туториалы по кастомным сущностям в связке с EFM. Если вы на последних сборках EFM (например 18.5.3+, 20.6.1+ или линейка 19.x.x.x+), структура каталога датапака изменилась: файл мобпатча ожидается по пути вида data/<modid>/advanced_mobpatch/<entityname>.json, где <modid> и <entityname> подставляете свои. Перенос со старой схемы почти всегда сводится к аккуратному переезду JSON и проверке ссылок на анимации, а не к переустановке самого JAR. Кстати, если вы собираете набор модов под один профиль, этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где моды подтягиваются прямо из меню, без лишней возни с ручной раскладкой по папкам.
Что именно добавляет Indestructible в механику
Аддон заточен под «сценарный» бой. Появляются более богатые опции поведения кастомных сущностей: оборона, блуждание и тонкая настройка анимаций. В атрибутах заметны выносливость (stamina), щит от оглушения (stun shield) и сами механики stun — то есть бой перестаёт быть линейным «ударил–получил». Плюс улучшается система детекции состояний: мобу проще реагировать не на абстрактный таймер, а на реальную фазу действия игрока или соседнего моба.
Готовые guard-анимации под классическое оружие EFM
Чтобы не писать всё с нуля, авторы дали ссылки на guard-наборы под популярные архетипы. Для длинного меча используйте indestructible:guard/guard_longsword, для одноручного меча — indestructible:guard/guard_sword, для гигантского клинка — indestructible:guard/guard_greatsword. Катана и утигатана делят ветку indestructible:guard/guard_katana и indestructible:guard/guard_uchigatana, копьё — indestructible:guard/guard_spear, парные клинки — indestructible:guard/guard_dualsword. Отдельно отмечен Yamato: indestructible:guard/guard_yamato, если у вас стоит набор YamatoMoveset. Это экономит время на анимационных переходах и делает блоки визуально согласованными с базовыми сетами Epic Fight.
Новые предикаты: тонкая логика без спагетти-кода
Предикаты — это фильтры «когда проигрывать анимацию или переключать фазу». guard_break проверяет, сломана ли стойка защиты у цели; инверсия invert: true запускает ролик только когда цель не в состоянии guard break. knock_down работает по тому же принципу для нокдауна. attack_level смотрит на фазу атаки цели: 0 — свободна, 1 — подготовка (preDelay), 2 — контакт, 3 — восстановление; диапазон min/max позволяет ловить, например, только подготовку. stamina сравнивает запас выносливости по аналогии с health-предикатами, что удобно для «уставших» боссов. using_item отслеживает использование предмета; флаг edible ограничивает проверку едой и зельями. phase читает пользовательскую фазу, выставленную поведенческим motion — идеально для многостадийных боёв с чёткими переходами между блоками биома и сценариями на сервере.
Для кого это и как не сломать баланс
Разработчики прямо советуют использовать пакет в первую очередь на боссах. На обычных мобах связка сложных предикатов, стамины и stun быстро превращает скучный спавн в «мясорубку с нечестными правилами», особенно если вы не отладили датапак в тестовом мире. Начните с одного эталонного босса: пропишите advanced_mobpatch, проверьте guard-анимации, затем добавляйте предикаты по одному, наблюдая за контактными кадрами и recovery. Так проще отлавить конфликты с другими модами, меняющими AI или хитбоксы.
Краткий итог
Indestructible — это не «ещё один файл в mods», а слой данных поверх Epic Fight Mod, который оживляет кастомных существ через advanced_mobpatch и богатый набор предикатов. Следите за версией EFM, соблюдайте актуальный путь JSON, используйте готовые guard-ролики под ваше оружие и держите фокус на боссах, чтобы боёвка оставалась честной и зрелищной. Тогда обновления Minecraft, смена биомов на карте сервера и даже модификации окружения не сорвут ваш сценарий — он будет опираться на предсказуемые состояния боя, а не на случайный урон по блокам нервов игроков.