По сути, это просто частицы эффекта взмаха, которые появляются после замаха при атаке в Better Combat.
Forge и NeoForge требуют Sinytra Connector и, возможно, Forgified Fabric API .
Об оптимизации частиц:
Похоже, что некоторые моды оптимизации частиц делают эти частицы невидимыми от первого лица, потому что они слишком близко к камере и решают не отрисовывать плоскость частицы. Единственное, что можно сделать сейчас, — отключить отсечение (culling).
О КОНФИГУРАЦИИ:
Конфигурация также доступна в config/bc_particle. Там есть опция для отключения и включения частиц. А также настройка прозрачности частиц при освещении или без него.
О НАСТРОЙКЕ:
Вы можете проверить и изучить это в assets("data" в v0.0.1)/bc_particle(mod_id)/bc_particle/.json
Если у анимации нет частиц, это означает, что они не зарегистрированы в particle_settings.json. Вы можете создать свой собственный ресурс, чтобы добавить их. Пример: assets("data" в v0.0.1)/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": вращение плоскости вокруг оси roll.
"pitch_addition": добавка к pitch. Обычно я комбинирую это с y_addition.
{
"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
}
]
}
}Вы также можете добавить более одной частицы. Вы можете проверить пример в ресурсах bc_particle или malfu combat animation для получения дополнительной информации.
Также есть enchantment_settings.json и weapon_settings.json. Они содержат настройки цвета и освещения для зачарований и пользовательского оружия. Просто укажите идентификатор зачарования, его цвет и свет. Просто проверьте пример в данных bc_particle. Так же, как и с particle_settings.json, вы сможете создать датапак.
Для color_hex и color_hex_sec. Вы можете указать строку "remove", чтобы установить альфа-канал в 0, по сути удалив частицу. На случай, если вы захотите удалить частицы для какого-то пользовательского оружия или зачарования.
Текстуры плохие? Я их переделывал так много раз, но не смог сделать действительно хорошими, не умею рисовать. Что ж, просто замените их собственным текстурым пакетом.




![Better Combat [Fabric & Forge] avatar](/uploads/posts/2025-04/1745561616_asywhi.png)
