⚔️ Easy, spectacular and fun melee combat system from Minecraft Dungeons.




This mod includes several one-handed, two-handed and dual wielded attack animation resources.
No more pixel hunting with your cursor, you can now just swing your weapon and hit whatever is in the way. Enjoy playing in third person view. :)
Attacks have an upswing phase before the hit is actually performed, like in real life.
Some weapons have a sequence of different attacks.
Dual wield any one handed weapons! Use the attack hotkey to alternately attack with main-hand and off-hand.
Weapon swing hitting multiple enemies deal reduced damage. To deal full weapon damage against all targets, you need to have Sweeping Edge enchantment.
Hold the attack hotkey to spam attacks on cooldown (configurable).
Attack instead of mining zero hardness blocks (configurable).
Automatic compatibility with most mods (weapons without attribute file, will be automatically assigned a matching weapon preset, based on item id).
Super easy to add dedicated compatibility, support via Discord for partnering modders.
Add uniquely created or out of the box behaviour to any weapon from any mod, by just creating JSON data files.
Check out our integration guide here.
Client side settings can be accessed via the Mod Menu.
Server side config can be found at:
General properties: config/bettercombat/server.conf
Fallback compatibility: config/bettercombat/fallback_config.conf
Automatically created with default values, upon loading any game world for the first time.
With an open source and modular mindset, this project is aiming for maximal compatibility. However, mods trying to change the same mechanics will never be compatible (such as dual wielding mods).
We partnered up with the following mods, to fully utilise the JSON API of Better Combat:
Required
Required
Умови використання, зміни та поширення цього товару.
22.07.2026 · Modrinth
Скриншоти та зображення з оригінальної сторінки Modrinth.











Опубліковані версії та оригінальні файли Modrinth.
22.07.2026 · 43 456 завантаження
22.07.2026 · 3 701 завантаження
22.07.2026 · 10 279 завантаження
22.07.2026 · 2 237 завантаження
22.07.2026 · 42 завантаження
22.07.2026 · 653 завантаження
18.07.2026 · 3 713 завантаження
18.07.2026 · 322 завантаження
18.07.2026 · 1 430 завантаження
18.07.2026 · 192 завантаження
18.07.2026 · 31 завантаження
18.07.2026 · 129 завантаження
18.07.2026 · 17 завантаження
18.07.2026 · 41 завантаження
14.07.2026 · 2 386 завантаження
/tag @p add bettercombat_disabledentity_scale_attack_range_influence server config, to tune (or disable) how much entity scale affects attack range14.07.2026 · 27 152 завантаження
/tag @p add bettercombat_disabledentity_scale_attack_range_influence server config, to tune (or disable) how much entity scale affects attack range14.07.2026 · 47 932 завантаження
/tag @p add bettercombat_disabledentity_scale_attack_range_influence server config, to tune (or disable) how much entity scale affects attack range14.07.2026 · 102 314 завантаження
/tag @p add bettercombat_disabledentity_scale_attack_range_influence server config, to tune (or disable) how much entity scale affects attack range09.07.2026 · 485 завантаження
09.07.2026 · 3 383 завантаження
07.03.2026 · 221 587 завантаження
07.03.2026 · 454 завантаження
07.03.2026 · 8 066 завантаження
07.03.2026 · 1 655 завантаження
07.03.2026 · 9 497 завантаження
07.03.2026 · 140 137 завантаження
07.03.2026 · 233 476 завантаження
20.12.2025 · 77 111 завантаження
20.12.2025 · 6 672 завантаження
18.12.2025 · 9 113 завантаження
18.12.2025 · 41 432 завантаження
18.12.2025 · 2 892 завантаження
18.12.2025 · 867 завантаження
18.12.2025 · 98 872 завантаження
18.12.2025 · 97 439 завантаження
17.12.2025 · 13 485 завантаження
range_multiplier - Multiplies the base attack range for a specific weapon swing (1.0 = no change)movement_speed_multiplier - Multiplies movement speed while for a specific weapon swing (1.0 = no change)12.12.2025 · 8 248 завантаження
range_multiplier - Multiplies the base attack range for a specific weapon swing (1.0 = no change)movement_speed_multiplier - Multiplies movement speed while for a specific weapon swing (1.0 = no change)12.12.2025 · 1 838 завантаження
range_multiplier - Multiplies the base attack range for a specific weapon swing (1.0 = no change)movement_speed_multiplier - Multiplies movement speed while for a specific weapon swing (1.0 = no change)02.12.2025 · 33 382 завантаження
range_multiplier - Multiplies the base attack range for a specific weapon swing (1.0 = no change)movement_speed_multiplier - Multiplies movement speed while for a specific weapon swing (1.0 = no change)02.12.2025 · 1 058 487 завантаження
02.12.2025 · 1 082 992 завантаження
02.12.2025 · 13 313 завантаження
range_multiplier - Multiplies the base attack range for a specific weapon swing (1.0 = no change)movement_speed_multiplier - Multiplies movement speed while for a specific weapon swing (1.0 = no change)05.10.2025 · 2 784 завантаження
05.10.2025 · 12 391 завантаження
13.09.2025 · 4 559 завантаження
13.09.2025 · 132 772 завантаження
13.09.2025 · 139 842 завантаження
15.05.2025 · 109 128 завантаження
15.05.2025 · 130 163 завантаження
15.05.2025 · 298 завантаження
15.05.2025 · 405 завантаження
13.05.2025 · 2 744 завантаження
04.05.2025 · 15 708 завантаження
WARNING: Make sure server and clients use the same version of the mod! (Clients with Better Combat 2.1.X will not function properly on servers with Better Combat 2.2.X)
Improve Friend or Foe logic:
- Configurable relation to owned (tamed) pets
- Configurable relation to teammates (new default is NEUTRAL)
- Add entity type tag based relations (server config > player_relation_tags)
- Add serverside checking of entity relations
Implications of new defaults:
- When not using teams, pets of other players do not receive damage from cleaving
- When using teams, disabling friendly fire (/team modify my_team friendlyFire false) will prevent all kinds of damage against teammates and pets of teammates
Other changes:
- Smart swing thru grass is now enabled by default
04.05.2025 · 12 327 завантаження
WARNING: Make sure server and clients use the same version of the mod! (Clients with Better Combat 2.1.X will not function properly on servers with Better Combat 2.2.X)
Improve Friend or Foe logic:
- Configurable relation to owned (tamed) pets
- Configurable relation to teammates (new default is NEUTRAL)
- Add entity type tag based relations (server config > player_relation_tags)
- Add serverside checking of entity relations
Implications of new defaults:
- When not using teams, pets of other players do not receive damage from cleaving
- When using teams, disabling friendly fire (/team modify my_team friendlyFire false) will prevent all kinds of damage against teammates and pets of teammates
Other changes:
- Smart swing thru grass is now enabled by default
01.05.2025 · 14 165 завантаження
01.05.2025 · 5 782 завантаження
24.04.2025 · 12 364 завантаження
24.04.2025 · 8 989 завантаження
17.01.2025 · 361 200 завантаження
PlayerEntity.getEntityInteractionRange returns a value with weapon attributes range bonus applied)17.01.2025 · 54 836 завантаження
PlayerEntity.getEntityInteractionRange returns a value with weapon attributes range bonus applied)16.01.2025 · 2 250 завантаження
Entity Interaction Range to Attack Range on weapon tooltips16.01.2025 · 386 завантаження
Entity Interaction Range to Attack Range on weapon tooltips15.01.2025 · 865 завантаження
15.01.2025 · 312 завантаження
15.01.2025 · 418 завантаження
Functional Changes:
- Fix Combat Roll not cancelling attack properly
- Increase attack range (slightly) on all built-in weapon attribute presets
- Improve idle animation handling with server side logic
- Add registry encoding compression to avoid transmission issues
- Add support player.entity_interaction_range attribute, to serve as attack range
- Add support for weapon attributes resolved from item data component. For example:
/give @p minecraft:wooden_sword[bettercombat:preset_id="bettercombat:claymore"]
API Changes:
- Added WeaponAttributes.range_bonus attribute, to add to the base attack range
- Deprecated WeaponAttributes.attack_range property specifying absolute attack range
15.01.2025 · 147 завантаження
Functional Changes:
- Fix Combat Roll not cancelling attack properly
- Increase attack range (slightly) on all built-in weapon attribute presets
- Improve idle animation handling with server side logic
- Add registry encoding compression to avoid transmission issues
- Add support player.entity_interaction_range attribute, to serve as attack range
- Add support for weapon attributes resolved from item data component. For example:
/give @p minecraft:wooden_sword[bettercombat:preset_id="bettercombat:claymore"]
API Changes:
- Added WeaponAttributes.range_bonus attribute, to add to the base attack range
- Deprecated WeaponAttributes.attack_range property specifying absolute attack range
10.12.2024 · 6 053 завантаження
10.12.2024 · 32 387 завантаження
14.09.2024 · 9 807 завантаження
14.09.2024 · 116 389 завантаження
09.09.2024 · 6 749 завантаження
09.09.2024 · 673 завантаження
07.09.2024 · 3 135 завантаження
07.09.2024 · 390 завантаження
07.09.2024 · 272 завантаження
generic.scale attribute, to scale attack rangeAPI Changes:
- BREAKING! Asset directory for animations have been renamed from attack_animations to player_animations
07.09.2024 · 1 410 завантаження
generic.scale attribute, to scale attack rangeAPI Changes:
- BREAKING! Asset directory for animations have been renamed from attack_animations to player_animations
21.08.2024 · 23 851 завантаження
21.08.2024 · 2 160 завантаження
20.08.2024 · 12 723 завантаження
13.08.2024 · 2 991 745 завантаження
13.08.2024 · 3 935 172 завантаження
16.04.2024 · 59 404 завантаження
15.04.2024 · 13 012 завантаження
javelin keyword to fallback config #34415.04.2024 · 489 653 завантаження
javelin keyword to fallback config #34415.04.2024 · 186 390 завантаження
javelin keyword to fallback config #34428.01.2024 · 110 926 завантаження
28.01.2024 · 208 486 завантаження
12.11.2023 · 711 394 завантаження
01.11.2023 · 252 614 завантаження
29.10.2023 · 76 369 завантаження
29.10.2023 · 5 276 завантаження
28.10.2023 · 40 845 завантаження
27.10.2023 · 691 завантаження
New features:
- Ranged weapons can now be attributed in a limited way (idle animation, is two-handed)
- Add ranged_weapons to fallback compatibility config, to specify attributes for ranged weapons
- Add client side config for mine with weapons blacklist regex #284
Added new presets:
- bow_two_handed
- bow_two_handed_heavy
- crossbow_two_handed
- crossbow_two_handed_heavy
Other changes:
- (1.20.2) Fix packet handling issues preventing multiplayer, and rejoining a world in single player
- Fix corrupted fallback config causing crash
- Keep order of player_relations in server config
- Add Japanese translation, thanks to SAGA23456 #289
- Update Russian translation, thanks to mpustovoi #288
27.10.2023 · 31 626 завантаження
New features:
- Ranged weapons can now be attributed in a limited way (idle animation, is two-handed)
- Add ranged_weapons to fallback compatibility config, to specify attributes for ranged weapons
- Add client side config for mine with weapons blacklist regex #284
Added new presets:
- bow_two_handed
- bow_two_handed_heavy
- crossbow_two_handed
- crossbow_two_handed_heavy
Other changes:
- Fix corrupted fallback config causing crash
- Keep order of player_relations in server config
- Add Japanese translation, thanks to SAGA23456 #289
- Update Russian translation, thanks to mpustovoi #288
27.10.2023 · 7 563 завантаження
New features:
- Ranged weapons can now be attributed in a limited way (idle animation, is two-handed)
- Add ranged_weapons to fallback compatibility config, to specify attributes for ranged weapons
- Add client side config for mine with weapons blacklist regex #284
Added new presets:
- bow_two_handed
- bow_two_handed_heavy
- crossbow_two_handed
- crossbow_two_handed_heavy
Other changes:
- Fix corrupted fallback config causing crash
- Keep order of player_relations in server config
- Add Japanese translation, thanks to SAGA23456 #289
- Update Russian translation, thanks to mpustovoi #288
03.10.2023 · 36 004 завантаження
attackCooldown field in MinecraftClient, for better compatibility with other modsplayer_relations being reset on every launch03.10.2023 · 11 816 завантаження
attackCooldown field in MinecraftClient, for better compatibility with other modsplayer_relations being reset on every launch24.09.2023 · 4 052 завантаження
config/bettercombat folder to reset your configs)06.08.2023 · 14 732 завантаження
config/bettercombat folder to reset your configs)06.08.2023 · 46 479 завантаження
config/bettercombat folder to reset your configs)20.06.2023 · 20 285 завантаження
20.06.2023 · 18 281 завантаження
19.06.2023 · 932 завантаження
MOUNTED attack conditionlance preset with mount friendly animationbreaks on Inventorio19.06.2023 · 2 966 завантаження
MOUNTED attack conditionlance preset with mount friendly animationbreaks on Inventorio12.05.2023 · 19 160 завантаження
No changelog was specified.
12.05.2023 · 19 489 завантаження
No changelog was specified.
12.05.2023 · 4 239 завантаження
No changelog was specified.
12.05.2023 · 3 761 завантаження
No changelog was specified.
12.05.2023 · 995 155 завантаження
No changelog was specified.
12.05.2023 · 625 090 завантаження
No changelog was specified.
04.05.2023 · 551 завантаження
No changelog was specified.
04.05.2023 · 258 завантаження
No changelog was specified.
04.05.2023 · 177 завантаження
No changelog was specified.
04.05.2023 · 165 завантаження
No changelog was specified.
04.05.2023 · 1 109 завантаження
No changelog was specified.
04.05.2023 · 1 111 завантаження
No changelog was specified.
07.04.2023 · 1 322 завантаження
No changelog was specified.
07.04.2023 · 461 завантаження
No changelog was specified.
08.03.2023 · 1 144 завантаження
No changelog was specified.
08.03.2023 · 648 завантаження
No changelog was specified.
08.03.2023 · 2 899 завантаження
No changelog was specified.
08.03.2023 · 22 584 завантаження
No changelog was specified.
08.03.2023 · 367 827 завантаження
No changelog was specified.
08.03.2023 · 12 085 завантаження
No changelog was specified.
26.02.2023 · 654 завантаження
No changelog was specified.
26.02.2023 · 816 завантаження
No changelog was specified.
26.02.2023 · 263 завантаження
No changelog was specified.
26.02.2023 · 257 завантаження
No changelog was specified.
26.02.2023 · 760 завантаження
No changelog was specified.
26.02.2023 · 487 завантаження
No changelog was specified.
26.02.2023 · 77 завантаження
No changelog was specified.
26.02.2023 · 79 завантаження
No changelog was specified.
26.02.2023 · 141 завантаження
No changelog was specified.
26.02.2023 · 157 завантаження
No changelog was specified.
26.02.2023 · 214 завантаження
No changelog was specified.
26.02.2023 · 118 завантаження
No changelog was specified.
21.01.2023 · 1 392 завантаження
No changelog was specified.
21.01.2023 · 606 завантаження
No changelog was specified.
21.01.2023 · 6 337 завантаження
No changelog was specified.
21.01.2023 · 4 851 завантаження
No changelog was specified.
21.01.2023 · 824 завантаження
No changelog was specified.
21.01.2023 · 592 завантаження
No changelog was specified.
07.01.2023 · 476 завантаження
No changelog was specified.
07.01.2023 · 207 завантаження
No changelog was specified.
07.01.2023 · 12 110 завантаження
No changelog was specified.
07.01.2023 · 889 завантаження
No changelog was specified.
07.01.2023 · 240 завантаження
No changelog was specified.
07.01.2023 · 340 завантаження
No changelog was specified.
19.12.2022 · 413 завантаження
No changelog was specified.
19.12.2022 · 168 завантаження
No changelog was specified.
19.12.2022 · 903 завантаження
No changelog was specified.
19.12.2022 · 318 завантаження
No changelog was specified.
19.12.2022 · 628 завантаження
No changelog was specified.
19.12.2022 · 273 завантаження
No changelog was specified.
10.12.2022 · 313 завантаження
No changelog was specified.
10.12.2022 · 174 завантаження
No changelog was specified.
07.12.2022 · 669 завантаження
No changelog was specified.
07.12.2022 · 593 завантаження
No changelog was specified.
07.12.2022 · 294 завантаження
No changelog was specified.
07.12.2022 · 244 завантаження
No changelog was specified.
02.12.2022 · 450 завантаження
No changelog was specified.
02.12.2022 · 391 завантаження
No changelog was specified.
02.12.2022 · 151 завантаження
No changelog was specified.
02.12.2022 · 160 завантаження
No changelog was specified.
25.11.2022 · 495 завантаження
No changelog was specified.
25.11.2022 · 381 завантаження
No changelog was specified.
25.11.2022 · 192 завантаження
No changelog was specified.
25.11.2022 · 199 завантаження
No changelog was specified.
23.10.2022 · 37 251 завантаження
No changelog was specified.
23.10.2022 · 1 178 завантаження
No changelog was specified.
23.10.2022 · 416 завантаження
No changelog was specified.
23.10.2022 · 554 завантаження
No changelog was specified.
02.10.2022 · 823 завантаження
No changelog was specified.
02.10.2022 · 1 064 завантаження
No changelog was specified.
02.10.2022 · 1 983 завантаження
No changelog was specified.
02.10.2022 · 427 завантаження
No changelog was specified.
28.09.2022 · 233 завантаження
No changelog was specified.
28.09.2022 · 217 завантаження
No changelog was specified.
28.09.2022 · 162 завантаження
No changelog was specified.
28.09.2022 · 193 завантаження
No changelog was specified.
26.09.2022 · 200 завантаження
No changelog was specified.
26.09.2022 · 238 завантаження
No changelog was specified.
26.09.2022 · 358 завантаження
No changelog was specified.
26.09.2022 · 183 завантаження
No changelog was specified.
20.09.2022 · 302 завантаження
No changelog was specified.
20.09.2022 · 258 завантаження
No changelog was specified.
20.09.2022 · 287 завантаження
No changelog was specified.
20.09.2022 · 236 завантаження
No changelog was specified.
19.09.2022 · 215 завантаження
No changelog was specified.
19.09.2022 · 199 завантаження
No changelog was specified.
19.09.2022 · 193 завантаження
No changelog was specified.
19.09.2022 · 192 завантаження
No changelog was specified.
06.09.2022 · 531 завантаження
No changelog was specified.
06.09.2022 · 410 завантаження
No changelog was specified.
06.09.2022 · 552 завантаження
No changelog was specified.
06.09.2022 · 311 завантаження
No changelog was specified.
05.09.2022 · 137 завантаження
No changelog was specified.
05.09.2022 · 130 завантаження
No changelog was specified.
05.09.2022 · 176 завантаження
No changelog was specified.
05.09.2022 · 188 завантаження
No changelog was specified.
31.08.2022 · 271 завантаження
No changelog was specified.
31.08.2022 · 197 завантаження
No changelog was specified.
31.08.2022 · 474 завантаження
No changelog was specified.
31.08.2022 · 243 завантаження
No changelog was specified.
31.08.2022 · 117 завантаження
No changelog was specified.
31.08.2022 · 107 завантаження
No changelog was specified.
30.08.2022 · 189 завантаження
No changelog was specified.
30.08.2022 · 202 завантаження
No changelog was specified.
27.08.2022 · 280 завантаження
No changelog was specified.
27.08.2022 · 243 завантаження
No changelog was specified.
27.08.2022 · 213 завантаження
No changelog was specified.
27.08.2022 · 199 завантаження
No changelog was specified.
23.08.2022 · 258 завантаження
No changelog was specified.
23.08.2022 · 239 завантаження
No changelog was specified.
23.08.2022 · 159 завантаження
No changelog was specified.
23.08.2022 · 194 завантаження
No changelog was specified.
17.08.2022 · 675 завантаження
No changelog was specified.
17.08.2022 · 145 завантаження
No changelog was specified.
12.08.2022 · 208 завантаження
No changelog was specified.
12.08.2022 · 137 завантаження
No changelog was specified.
10.08.2022 · 151 завантаження
No changelog was specified.
10.08.2022 · 140 завантаження
No changelog was specified.
06.08.2022 · 189 завантаження
No changelog was specified.
06.08.2022 · 326 завантаження
No changelog was specified.
06.08.2022 · 161 завантаження
No changelog was specified.
06.08.2022 · 163 завантаження
No changelog was specified.
05.08.2022 · 130 завантаження
No changelog was specified.
04.08.2022 · 123 завантаження
No changelog was specified.
02.08.2022 · 132 завантаження
No changelog was specified.
29.07.2022 · 118 завантаження
No changelog was specified.
27.07.2022 · 106 завантаження
No changelog was specified.
22.07.2022 · 140 завантаження
No changelog was specified.
21.07.2022 · 139 завантаження
No changelog was specified.
20.07.2022 · 113 завантаження
No changelog was specified.
20.07.2022 · 179 завантаження
No changelog was specified.
05.07.2022 · 585 завантаження
No changelog was specified.