ModsFinder
OC

Old Combat Datapack

by AndrewGaming587

Old Combat Datapack is a server datapack that restores older combat mechanics, including sword blocking and removed attack speed.

FabricForgeNeoForgeQuiltServer required, client optionalCreative Commons Attribution 4.01.21 – 1.21.11

What it does

The datapack brings back the combat system from before the later combat updates, using its default settings, and also picks up some mechanics from much earlier Minecraft. Sword blocking returns, the attack speed mechanic is removed, and the damage of old axes is restored. The offhand slot is disabled in several ways. Each mechanic can be toggled, and a few associated settings allow further customization.

Settings are reached through a configuration menu run by a command. The datapack reverts only part of the mob AI changes, and it is not a complete reversal of every update.

The pack is server required and client optional: the server needs it, while players may add it to see the in-game settings. Files are published for Fabric, Forge, NeoForge and Quilt, across 12 release versions, with 1.5.0-rc1+mod for 1.21.11 as the latest file. Snapshot builds are published. Some features require Andrew's Datapack Utilities, and the pack does not fully function without it. The code is under the Creative Commons Attribution 4.0 license and is not open source.

Key features

  1. Sword blocking restored

    Swords can block incoming attacks again, as they did before the later combat update.

  2. Attack speed removed

    The attack speed mechanic is taken out, so weapon timing follows the older combat rules.

  3. Old axe damage

    Axes deal the damage values they had in the earlier combat system.

  4. Toggleable mechanics

    Each restored mechanic can be switched on or off, with several related settings for finer control.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.111.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.101.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.91.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.81.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.71.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.61.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.51.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.41.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.31.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.21.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.21.11.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
1.211.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod1.5.0-rc1+mod
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

AS
Andrew's Datapack UtilsUseful utilities for datapacks, such as a calculator and allowing player data modification, and more.
Optional

How it compares

Full comparison

Vanilla Sword Blocking is open source under the GNU General Public License v3.0 or later, server required and client optional, with files for 1.21.4 – 1.21.10 on all four loaders. Sword Blocking is not open source, uses a custom license and covers 1.21.2 – 26.3 on the same loaders. Old Combat Datapack covers 1.21 – 1.21.11 and is not open source either.

ModLoadersGame versionsEnvironmentUpdated
Old Combat DatapackFabric, Forge, NeoForge and Quilt1.21 – 1.21.11Server required, client optional2026-02-16
Vanilla Sword BlockingFabric, Forge, NeoForge and Quilt1.21.4 – 1.21.10Server required, client optional2025-03-25
Sword BlockingFabric, Forge, NeoForge and Quilt1.21.2 – 26.3Server required, client optional2026-09-16

Questions

Does Old Combat Datapack need Andrew's Datapack Utilities?

Some features require Andrew's Datapack Utilities, and the pack does not work fully without it. It is listed as an optional dependency.

Does the server need Old Combat Datapack?

Yes. The server must run it, while players may leave it out.

Which game versions does Old Combat Datapack support?

Files cover 1.21 – 1.21.11, with 1.21.2 – 1.21.11 listed as supported. Support for 1.21.1 is experimental.

In the catalog

Old Combat Datapack is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from AndrewGaming587

All projects

Similar mods

What the author says

NOTICE: 1.21.2-1.21.4 is supported and most features are available, but doesn't have sword blocking and is not a priority when it comes to updates and feature compatibility. 1.21.1 isn't supported, though experimental 1.21.1 builds are in the works (available now), and the pack doesn't work on 1.20 and below at all…
AndrewGaming587, on the Modrinth page

Official listing

Owner
AndrewGaming587
Published
2025-03-30
Updated on Modrinth
2026-02-16
Facts verified
2026-10-15

Tags