Combat Control
by LCLPYT
Combat Control lets a server bring back classic combat behaviour, such as the absence of attack cooldown, through a set of individually tunable knockback and sword rules.
What it does
The mod changes melee and projectile mechanics so that a server can revert to older combat rules. Attack cooldown can be removed, sword blocking can be reintroduced with a vanilla-compatible approach, and block-hitting with swords is supported. Axes and other tools can deal less damage, and food can again regenerate health quickly. Snowballs and fishing rods can inflict knockback, and several knockback variants are offered, including one that adjusts knockback to the player's network latency.
Settings can be applied globally with a preset style, such as a classic style that disables attack cooldown and reverts the food regeneration system, or configured individually for each player. Some options, such as modern damage values, only work when set globally. Server owners install Combat Control on the server; players can adjust their own options through Mod Menu when it is present. Required dependencies are Cloth Config API and Fabric API. Combat Control is for Fabric only and targets 1.21.4 – 26.3, with the latest file, 1.14.0+26.3, published for 26.3 on 2026-09-15. The server requires the mod, and the client may add it. The mod is open source under the Mozilla Public License 2.0.
Key features
Attack cooldown removal
Attack cooldown can be removed, so repeated hits land at the older rate.
Sword blocking and block-hitting
Sword blocking is reintroduced, with a blocking animation partly ported from an earlier approach, and swords support block-hitting.
Knockback variants
Several knockback variants, including one that adapts to network latency, can be chosen for melee hits, snowballs and fishing rods.
Preset and per-player settings
A classic preset applies several changes at once, and selected options can be configured for each player instead of globally.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x8 of 8 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
How it compares
Old Combat System is server-side with a required server and optional client, targets 1.21.5 – 1.21.8, is under the MIT License and is not open source. Projectile Knockback is server-side only, targets 1.21 – 1.21.8 and is open source under the GNU General Public License v3.0 only. Sword Blocking Plus runs on Fabric, Forge, NeoForge and Quilt for 1.21.5 – 1.21.10, and is under All rights reserved, not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Combat Control | Fabric | 1.21.4 – 26.3 | Server required, client optional | 2026-09-15 |
| Old Combat System | Fabric | 1.21.5 – 1.21.8 | Server required, client optional | 2025-08-13 |
| Projectile Knockback | Fabric | 1.21 – 1.21.8 | Server-side only | 2025-09-17 |
| Sword Blocking Plus | Fabric, Forge, NeoForge and Quilt | 1.21.5 – 1.21.10 | Server required, client optional | 2025-11-11 |
Questions
Does Combat Control need Fabric API?
Does every player have to install Combat Control?
Why do some settings not apply per player?
In the catalog
Combat Control is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 8,071 mods support Minecraft 26.3.
More from LCLPYT
Similar mods
What the author says
All features of this mod can be configured individually, on a per-player basis. You can have some players using attack cooldown while others don't. The mod is only required on the server, but having the mod installed on your client makes the experience better.
Official listing
- Modrinth page
- modrinth.com/mod/combat-control
- Owner
- LCLPYT
- Published
- 2025-01-20
- Updated on Modrinth
- 2026-09-15
- Facts verified
- 2026-10-15
