
Better Combat Particle
Better Combat Particle - аддон для мода Better Combat, добавляющий реалистичные эффекты разреза при атаке. Просто установите мод на клиент и наслаждайтесь визуальными улучшениями.
Better Combat Particle - это небольшой клиентский аддон (примочка) для популярного мода Better Combat. Если ты уже используешь этот мод, меняющий систему боя в Minecraft, то наверняка замечал, что анимациям не хватает хоть какой-то визуальной отдачи. Вот этот аддон как раз это и исправляет.
Что делает этот аддон?
По сути, он просто добавляет эффект разреза (slash particle), который появляется после замаха (upswing) при атаке с Better Combat. Ничего сверхъестественного, но импакт в плане ощущений - колоссальный. Вместо скучного взмаха ты видишь чёткий след от оружия. Сразу чувствуется вес удара.
Важные моменты
- Работает только на клиенте - можешь ставить на свою сторону, серверу это не нужно.
- Forge - начиная с версии 0.0.3, больше не нужен коннектор для совместимости.
- Не путай с Better Combat - это отдельный аддон от другого разработчика, так что свои вопросы лучше задавать тут, а не на сервере Better Combat.
Про производительность и оптимизацию
Тут есть нюанс. Некоторые моды-оптимизаторы частиц (particle optimization) могут обрезать отрисовку этих слэшей в первом лице. Всё потому, что частица слишком близко к камере, и оптимизатор решает её не рендерить. Единственный выход пока - отключить culling (обрезание) в настройках такого оптимизатора.
Настройки и конфигурация
Конфиг лежит по пути config/bc_particle. Там можно:
- Включить или выключить частицы целиком.
- Настроить прозрачность частицы на свету и в тени.
Кастомизация (для тех, кто хочет копать глубже)
Если стандартные слэши не зашли (а текстуры, честно скажем, не шедевр - сам автор говорит, что не умеет рисовать), можно заменить их своими. Всё делается через ресурспаки или датапаки.
Файлы конфигурации частиц лежат в assets/bc_particle/bc_particle/.json (в версии 0.0.1 было data).
Основная идея: если у анимации нет частицы - значит она не прописана в particle_settings.json. Ты можешь создать свой ресурспак и добавить туда свою запись. Например:
assets/malfu_combat_animation/bc_particle/particle_settings.json
Параметры частицы:
particle_type- тип разреза: slash45, slash90, slash180, slash270, slash360.x_addition- смещение влево/вправо (больше float - правее).y_addition- смещение вверх/вниз (меньше float - ниже).local_yaw- локальный поворот текстуры (по часовой стрелке).roll_set- вращение плоскости разреза.pitch_addition- дополнительный наклон (обычно комбинируют с y).
Пример из спойлера (кусок JSON):
{
"replace": false,
"values": {
"malfu_combat_animation:axe_updown_lr": [
{
"particle_type": "slash90",
"x_addition": 0.0,
"y_addition": 0.0,
"roll_set": 210.0
}
],
"malfu_combat_animation:two_handed_up_lr": [
{
"particle_type": "slash90",
"x_addition": 0.0,
"y_addition": -0.30,
"local_yaw": 20,
"roll_set": 130
}
]
}
}
Ты можешь добавлять больше одной частицы на анимацию. Примеры можно глянуть в ассетах самого аддона или в malu_combat_animation.
Чары и оружие:
Есть отдельные файлы enchantment_settings.json и weapon_settings.json. Там задаются цвета и освещение для зачарований и кастомного оружия. Просто укажи ID зачарования и цвет (hex).
Если хочешь убрать частицу для какого-то оружия или чар - ставь "color_hex": "remove" или "color_hex_sec": "remove". Тогда альфа станет 0, и частица не появится.
Итог
Better Combat Particle - простой, но годный аддон, который делает бой с Better Combat визуально приятнее. Без него атаки кажутся пустыми, а с ним - появляется та самая кинематографичность. Минус - придётся подружиться с конфигами, если захочется идеально подогнать эффекты под свой вкус. Ну или скачать чей-то готовый ресурспак.
Скачать Better Combat Particle можно для Forge и Fabric, работает с Minecraft 1.19-1.21. Просто кинь мод в папку mods и запускай игру. Главное - не забудь проверить, нет ли конфликтов с оптимизацией частиц, иначе слэши могут не отображаться в первом лице.
