Vanilla Sword Blocking
by Player005
Vanilla Sword Blocking brings back the older sword block, cutting damage taken while a player holds a sword up.
What it does
Blocking with a sword reduces the damage a player takes by 50 percent, and the player moves more slowly while blocking. The effect is built on a consumable component that makes Minecraft treat the sword as food, which triggers the blocking animation, and a plugin prevents the sword from being eaten and detects the block instead. Swords work regardless of how they were obtained, and the mod works with most modded swords.
The mod is available as a Fabric, Forge, NeoForge or Quilt mod, and as a Paper, Spigot, Bukkit, Folia or data pack variant for servers. Only the server needs it: players join without installing anything. Snapshot builds are published, and files target 1.21.4 – 1.21.10 under the GNU General Public License v3.0 or later, which makes the mod open source. The data pack variant of the mechanic continues to work even after the mod or data pack is removed.
Key features
Damage reduction
Holding a sword to block cuts incoming damage by half, restoring the older combat feel.
Movement slowdown
A player moves more slowly while blocking, so the defense carries a cost.
Eating prevention
Plugin-based builds stop the sword from being eaten and detect the block instead.
Server-side setup
Players need no client-side install, and a single server file serves everyone who joins.
Gallery
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Use cases
Classic PvP servers
Server owners who want the older blocking mechanic can add it without asking players to install anything.
Who it’s for: Server owners running PvP or survival servers who want sword blocking to work the way it did in earlier releases.
How it compares
Sword Blocking Plus is a server-side mod for 1.21.5 – 1.21.10 with an all rights reserved license and no open source code. New Sword Blocking is server-side for 1.21.5 – 1.21.8 on Fabric and Quilt, released under the MIT License. Classic Sword Blocking is a NeoForge mod for 1.21.1 – 1.21.11 that needs both client and server, with all rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Vanilla Sword Blocking | Fabric, Forge, NeoForge and Quilt | 1.21.4 – 1.21.10 | Server required, client optional | 2025-03-25 |
| Sword Blocking Plus | Fabric, Forge, NeoForge and Quilt | 1.21.5 – 1.21.10 | Server required, client optional | 2025-11-11 |
| New Sword Blocking | Fabric and Quilt | 1.21.5 – 1.21.8 | Server required, client optional | 2025-07-17 |
| Classic Sword Blocking | NeoForge | 1.21.1 – 1.21.11 | Client and server | 2026-07-04 |
Questions
Does Vanilla Sword Blocking need to be installed on the client?
Which loader should a server use?
Does the blocking effect stay after the mod is removed?
In the catalog
Vanilla Sword Blocking is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 15,569 mods support Minecraft 1.21.10.
More from Player005
Similar mods
What the author says
This is a very simple datapack/paper plugin that brings back the old sword blocking mechanics, allowing you to block with your sword to reduce the damage you take. The best part about it: It's server-only, so players don't even have to install a mod on their client for this - just add it to the server and it works…
Official listing
- Modrinth page
- modrinth.com/mod/vanilla-sword-blocking
- Owner
- Player005
- Published
- 2024-11-03
- Updated on Modrinth
- 2025-03-25
- Facts verified
- 2026-10-15
