Мод для Майнкрафт, который связывает оружие из других модов с боевыми стилями Epic Fight. Он позволяет назначать предметам анимации и характеристики оружия через JSON-файлы, без написания кода.
Возможности
- Назначает любому предмету стиль боя Epic Fight, включая стили из аддонов и датапаков Epic Fight.
- Поддерживает стили
epicfight:sword,epicfight:greatsword,epicfight:longsword,epicfight:uchigatana,epicfight:tachi,epicfight:spear,epicfight:dagger,epicfight:axeиepicfight:bow. - Позволяет одной записью настроить все предметы мода через маску, например
somemod:*_katana; точное название предмета имеет приоритет при одинаковом уровне приоритета. - Для оружия можно менять силу пошатывания и отбрасывания
impact, игнорирование брониarmor_negation, дополнительный уронdamage_bonus, скорость атакиspeed_bonusи число задетых целейmax_strikes. - Оружие получает след взмаха своего типа Epic Fight. Для отдельного предмета можно задать собственный объект
trailили отключить след значением"trail": "none". - Экспериментальная функция позволяет назначать мобам боевой ИИ и анимации Epic Fight. Подходят только модели с совместимым типом и размером текстур; мобы с нестандартными моделями GeckoLib не поддерживаются.
- Ошибочные файлы и небезопасные сопоставления пропускаются с записью причины в журнале, не вызывая вылет игры.
Как пользоваться
Файлы сопоставлений размещаются в config/compatlink/mappings/; при первом запуске там создаётся пример. Создайте JSON-файл, например mymappings.json:
{
"format": 1,
"backend": "epicfight",
"weapons": [
{ "target": "simplyswords:iron_claymore", "preset": "epicfight:greatsword" },
{ "target": "somemod:*_katana", "preset": "epicfight:uchigatana" }
]
}
После запуска игры или команды /reload сопоставления применятся. Их также можно добавлять датапаком по пути data/<ваш_пространство_имён>/compatlink/mappings/*.json.
Настройки
Чтобы отключить автоматические следы взмаха и показывать только явно описанные в JSON, укажите "auto_trails": false в config/compatlink/settings.json. Следы из конфигурации видны после запуска игры, а следы из сопоставлений датапака и масок применяются после перезагрузки ресурсов F3+T.
Требования и совместимость
Для работы боевых стилей нужен Epic Fight; без него мод спокойно загружает файлы и ждёт появления зависимости. Поддерживаются Forge и NeoForge. На выделенном сервере мод и одинаковые файлы сопоставлений нужны и на сервере, и у игроков; в одиночной игре достаточно одной установки.
