Classic Combat
by xndir
Classic Combat is a server-side Forge and NeoForge mod that removes the attack cooldown from weapons, so every hit deals its full damage again.
What it does
Attacks no longer wait for a charge meter. Weapons always hit at their full attack value, as they did in older versions of Minecraft, regardless of how long ago the last swing was. The damage values of the weapons themselves stay the same; only the timing is changed.
The rest of combat keeps working as usual. The swing animation still plays, damaged hearts still show when something is struck, dual wielding remains possible, shields can still be used, and the cooldown indicator still appears for the other mechanics that depend on it. Installation is needed only on the server, so players join without installing anything. The mod is published for Forge and NeoForge across 7 release versions, 1.16.5 – 1.21.1, under All rights reserved.
Uninstalling Classic Combat does not change the player data or the worlds, so a server can remove the mod later without losing progress. The author states that it does not affect game performance and works with the server without client-side changes.
Key features
No attack cooldown
Weapons skip the charge-up delay, so each attack deals its full value immediately after the previous one.
Full damage on every hit
A weapon always hits at its maximum attack value, whatever the time since its last use.
Unchanged weapon values
Damage numbers for each weapon stay the same; only the cooldown between hits is removed.
Familiar combat feel
Swing graphics, damaged hearts, dual wielding and shield use all continue to work as before.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Classic-style servers
Server owners who want combat without attack cooldowns can apply the mod without requiring players to install anything.
Who it’s for: Server owners who want combat without attack cooldowns, and players on those servers who do not need to install anything.
How it compares
No Attack Cooldown is client and server, open source under the BSD 2-Clause License, and published for Fabric, Forge and NeoForge across 1.20.1 – 26.2. Old Combat Mod is server-side only, not open source, and covers Fabric, Forge, NeoForge and Quilt across 1.16.4 – 26.3. Classic Combat is server-side only, not open source, and targets Forge and NeoForge for 1.16.5 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Classic Combat | Forge and NeoForge | 1.16.5 – 1.21.1 | Server-side only | 2024-08-31 |
| No Attack Cooldown | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client and server | 2026-06-19 |
| Old Combat Mod | Fabric, Forge, NeoForge and Quilt | 1.16.4 – 26.3 | Server-side only | 2026-06-28 |
Questions
Does Classic Combat need to be installed on the client?
Which loaders does Classic Combat support?
Can Classic Combat be removed later without losing progress?
In the catalog
Classic Combat is one of 11,058 Mobs mods on ModsFinder, and one of 6,527 Mobs mods for Forge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Do you hate the post-1.9 Minecraft combat system? ME TOO! SO DOWNLOAD CLASSIC COMBAT AND BRING IT BACK!
Official listing
- Modrinth page
- modrinth.com/mod/classic-combat
- Owner
- xndir
- Published
- 2024-08-29
- Updated on Modrinth
- 2024-08-31
- Facts verified
- 2026-10-15
