
Combat+ Core
Combat+ Core - библиотека и слой совместимости для серии модов Combat+ в Майнкрафт. Добавляет утилиты, интерфейсы и теги для создания уникального оружия и чар с отличной совместимостью между модами.
Что такое Combat+ Core?
Combat+ Core - это базовая библиотека и слой совместимости, на котором держится вся серия модов Combat+ для Minecraft. Без него ни один аддон из этой линейки работать не будет. По сути, это технический фундамент, который позволяет разным модам дружить между собой, а не конфликтовать, что часто бывает, когда пытаешься намешать много оружейных аддонов.
Скачав Combat+ Core, ты получаешь не просто набор инструментов, а целую экосистему. Все моды, использующие его API, становятся совместимы друг с другом, чарования не ломаются, а новые виды оружия работают так, как задумано. Это особенно важно, если ты собираешь большую сборку с упором на боевку.
API: что даёт разработчикам
Библиотека добавляет кучу полезных методов и интерфейсов, чтобы создавать уникальное оружие и чары было проще. Любой мод, использующий этот API, автоматически становится совместим с серией Combat+.
Интерфейсы
- Melee Weapon - для любого рукопашного оружия. Предоставляет колбэки при полностью заряженной атаке, критическом ударе и добивании. Обязательно должен содержать значение урона.
- Dual Weapon - наследует от Melee Weapon, но для оружия, которое можно держать в любой руке. Поддерживает чарования для второго слота, меняющие геймплей (например, усиление урона от левой руки).
- CPCEnchantment - добавляет хуки для чар, чтобы они срабатывали при заряженных попаданиях, критах и убийствах. Ещё умеет работать с продвинутой версией урона - чары из любого слота могут влиять на силу атаки.
Типы чар
У предмета может быть только одно зачарование из каждой категории (не считая чар для второй руки):
- Additional Damage - улучшенная версия ванильных чар на урон. Любое заклинание технически может увеличивать дамаг, но по-хорошему этим должны заниматься именно чары этого типа, если нет особых обстоятельств. Несовместимы с ванильными чарами на урон вроде "Остроты".
- Weapon Utility - добавляют оружию полезные функции или усиливают существующие эффекты. Например, "Разящий клинок" - классический представитель этой категории.
- Aspect - меняют состояние цели или владельца при ударе. "Заговор огня" - это он.
- Offhand - сборная категория для чар, работающих во второй руке. По большей части несовместима с остальными группами.
Да-да, я про датапаки
Чтобы улучшить совместимость с модами за пределами экосистемы Combat+, есть куча тегов для датапаков. Они учитываются в разных фишках Combat+, например при проверке, можно ли наложить конкретное зачарование.
Теги предметов
combat-plus:melee_weapon- предметы считаются "нереализованным" рукопашным оружием и могут получать чары, предназначенные для мечей/топоров.combat-plus:dual_weapon- наследуется от тега melee_weapon, но дополнительно помечает предмет как оружие для двух рук, допуская соответствующие чары.combat-plus:breaks_shields- эти предметы могут ломать щиты. Всё честно.
Теги чар
Под каждый тип зачарований есть свой тег. Сборщики модов и авторы аддонов могут использовать их, чтобы классифицировать чужие чары в четыре группы.
Все чары Combat+ несовместимы с чарами, находящимися в том же теге. Например, заклинание из категории Weapon Utility будет конфликтовать с любым чаром из тега combat-plus:weapon_utility.
Игровые правила: настрой бой под себя
Combat+ Core добавляет несколько геймрулов, чтобы ты мог менять механику боя в Minecraft как тебе удобно:
keepLoyaltyTridents- если true, трезубцы с чарами "Верность" не вылетают из инвентаря и не возвращаются к игроку, а просто уходят на перезарядку. Чем выше уровень чар, тем меньше кулдаун.sweepingRequiresEnchantment- когда включено, разящий удар меча работает только при наличии чар "Разящий клинок". Выбирай, хочешь ли ты, чтобы это было врождённым свойством оружия или результатом зачарования.pvpEnchantmentModifier- чары на урон могут использовать компонентcombat-plus:gamerule_damageвместо ванильного. Урон такого типа умножается на значение этого правила, когда наносится игроку. Нужно для баланса PvP.lethalPoison- если true, яд может убивать игроков и мобов, а не оставлять их с полусердечком. Наконец-то отравление стало реально опасным.
Короче, Combat+ Core - это must-have, если ты собираешься играть с любыми модами на оружие и чары из серии Combat+. С ним всё работает как часы, ничего не ломается, а совместимость на высоте. Скачать мод Combat+ Core и попробовать стоит каждому, кто хочет довести боевую систему Майнкрафт до ума.
