Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
New Sword Blocking

New Sword Blocking

Restores and enhances sword blocking in Minecraft 1.21.5 - 1.21.8!

1,222
7
Equipment
Game Mechanics
Utility
New Sword Blocking has been archived. New Sword Blocking will not receive any further updates unless the author decides to unarchive the project.

Compatibility

Minecraft: Java Edition

Platforms

Data Pack
Fabric
Quilt

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Classic
Classic Developer

Details

Licensed MIT
Published 11 months ago
Updated 5 months ago
DescriptionGalleryChangelogVersions
1
2

v1.1.2+mod

by Classic on Jul 17, 2025
Download

While New Sword Blocking reached end-of-life with v1.1.0, I will still provide support until July 24, 2025.

Changelog:

Technical Changes:

  • Now explicitly depends on Minecraft Java 1.21.5 - 1.21.8
    • Previously, the mod was marked as compatible with 1.21.5 and all future versions, which could cause issues with untested future game updates.

Compatibility:

  • Minecraft Java 1.21.5 - 1.21.8
  • Fabric & Quilt with Fabric API for 1.21.5 - 1.21.8

Support:

Please report any issues on GitHub or Discord.

v1.1.2

by Classic on Jul 17, 2025
Download

While New Sword Blocking reached end-of-life with v1.1.0, I will still provide support until July 24, 2025.

This is a very minor update, only indicating support for Java 1.21.8. If you’re already using v1.1.1, you don’t need to update.

Changelog:

Technical Changes:

  • Updated pack description & file name to include Java 1.21.8

Compatibility:

  • Minecraft Java 1.21.5 - 1.21.8

Support:

Please report any issues on GitHub or Discord.

v1.1.2-pre1

by Classic on Jul 15, 2025
Download

While New Sword Blocking reached end-of-life with v1.1.0, I will still provide support until 7 days after the 1.21.8 release.

This is a very minor update, only indicating support for Java 1.21.8. If you’re already using v1.1.1, you don’t need to update.

Changelog:

Technical Changes:

  • Updated pack description & file name to include Java 1.21.8-rc1

Compatibility:

  • Minecraft Java 1.21.5 - 1.21.7
  • 1.21.8 Release Candidate 1

Support:

Please report any issues on GitHub or Discord.

v1.1.1+mod

by Classic on Jun 30, 2025
Download

While New Sword Blocking reached end-of-life with v1.1.0, I will still provide support until July 17, 2025. This includes an update for 1.21.7.

Changelog:

Technical Changes:

  • Updated for Minecraft Java 1.21.7

Compatibility:

  • Minecraft Java 1.21.5 - 1.21.7
  • Fabric & Quilt with Fabric API for 1.21.5-1.21.7

Support:

Please report any issues on GitHub or Discord.

v1.1.1

by Classic on Jun 30, 2025
Download

While New Sword Blocking reached end-of-life with v1.1.0, I will still provide support until July 17, 2025. This includes an update for 1.21.7.

Changelog:

Technical Changes:

  • Bumped max supported pack format to 81 for Java 1.21.7

Compatibility:

  • Minecraft Java 1.21.5 - 1.21.7

Support:

Please report any issues on GitHub or Discord.

v1.1.1-pre1

by Classic on Jun 26, 2025
Download

While New Sword Blocking reached end-of-life with v1.1.0, I will still provide support until July 17, 2025. This includes an update for 1.21.7.

Changelog:

Technical Changes:

  • Bumped max supported pack format to 81 for Java 1.21.7-rc2

Compatibility:

  • Minecraft Java 1.21.5 - 1.21.6
  • 1.21.7 Release Candidates 1 - 2

Support:

Please report any issues on GitHub or Discord.

v1.1.0+mod

by Classic on Jun 17, 2025
Download

End of Life:

This is the last update for New Sword Blocking, adding support for Minecraft Java 1.21.6.

Maintaining multiple data packs takes more time that I would rather focus elsewhere, and there are better alternatives to New Sword Blocking that I’d personally use instead:

  • Old Combat Datapack – Fully customizable classic combat.
  • Sword Blocking – Just sword blocking, nothing extra.
  • Vanilla Sword Blocking – Blocks damage and works with all swords.

Apologies for any inconvenience!

Changelog:

Technical Changes:

  • Updated for Minecraft Java 1.21.6

Compatibility:

  • Fabric & Quilt with Fabric API for 1.21.5/1.21.6

Support:

Please report any issues on GitHub or Discord.

v1.1.0

by Classic on Jun 17, 2025
Download

End of Life:

This is the last update for New Sword Blocking, adding support for Minecraft Java 1.21.6.

Maintaining multiple data packs takes time that I would rather focus elsewhere, and there are better alternatives to New Sword Blocking that I’d personally use instead:

  • Old Combat Datapack – Fully customizable classic combat.
  • Sword Blocking – Just sword blocking, nothing extra.
  • Vanilla Sword Blocking – Blocks damage and works with all swords.

Apologies for any inconvenience!

Changelog:

Technical Changes:

  • Bumped max supported pack format to 80 for Java 1.21.6

Compatibility:

  • Minecraft Java 1.21.5 - 1.21.6

Support:

Please report any issues on GitHub or Discord.

v1.1.0-pre1

by Classic on Jun 4, 2025
Download

Changelog:

No changes since v1.1.0-beta3.

Compatibility:

  • Minecraft Java 1.21.5
  • Snapshots 25w15a - 25w21a
  • 1.21.6 Pre-Releases 1 - 4
  • 1.21.6 Release Candidate 1

Support:

Please report any issues on GitHub or Discord.

End of Life:

In case you missed it, v1.1.0 will be the final update to New Sword Blocking. Please read here for more information.

v1.1.0-beta3

by Classic on Apr 22, 2025
Download

Changelog:

  • Bumped max supported pack format to 80
    • Fewer updates. See End of Life section below.

Compatibility:

  • Minecraft Java 1.21.5
  • Snapshots 25w15a - 25w21a
  • 1.21.6 Pre-Releases 1 - 2

Support:

Please report any issues on GitHub or Discord.

End of Life:

In case you missed it, v1.1.0 will be the final update to New Sword Blocking. Please read here for more information.

v1.1.0-beta2

by Classic on Apr 15, 2025
Download

Changelog:

  • Bumped max supported pack format to 73 for Java Snapshot 25w16a

Compatibility:

This version is compatible with Minecraft Java 1.21.5 & Snapshots 25w15a - 25w16a.

Support:

Please report any issues on GitHub or Discord.

End of Life:

In case you missed it, v1.1.0 will be the final update to New Sword Blocking. Please read here for more information.

v1.1.0-beta1

by Classic on Apr 8, 2025
Download

Changelog:

  • Bumped max supported pack format to 72 for Java Snapshot 25w15a

Compatibility:

This version is compatible with Minecraft Java 1.21.5 & Snapshot 25w15a.

Support:

Please report any issues on GitHub or Discord.

v1.0.0+mod

by Classic on Mar 25, 2025
Download

First mod release!

  • Newly crafted swords can be used to block attacks by right-clicking while holding the sword in the main hand
  • Swords block a percentage of damage from incoming attacks and lose durability points for each attack blocked, based on the material type of the sword:
Sword Damage Blocked Durability Lost*
Wooden 20% 7
Golden 25% 9
Stone 30% 5
Iron 40% 4
Diamond 50% 3
Netherite 60% 2

*per 10 damage blocked

NOTE:

The changes made by this pack do not apply to:

  • Swords crafted before installation
  • Swords dropped by mobs
  • Swords traded by Villagers
  • Swords found in loot chests
  • Swords combined by crafting
  • Swords taken from the Creative inventory
  • Swords given through commands
  • Modded or non-vanilla swords

Compatibility:

This version is compatible with Minecraft Java 1.21.5 and requires a version of Fabric API for 1.21.5.

Support:

Please report any issues on GitHub or Discord.

v1.0.0

by Classic on Mar 25, 2025
Download

First full release!

There have been no changes since v1.0.0-pre2:

  • Newly crafted swords can be used to block attacks by right-clicking while holding the sword in the main hand
  • Swords block a percentage of damage from incoming attacks and lose durability points for each attack blocked, based on the material type of the sword:
Sword Damage Blocked Durability Lost*
Wooden 20% 7
Golden 25% 9
Stone 30% 5
Iron 40% 4
Diamond 50% 3
Netherite 60% 2

*per 10 damage blocked

NOTE:

The changes made by this pack do not apply to:

  • Swords crafted before installation
  • Swords dropped by mobs
  • Swords traded by Villagers
  • Swords found in loot chests
  • Swords combined by crafting
  • Swords taken from the Creative inventory
  • Swords given through commands
  • Modded or non-vanilla swords

Compatibility:

This version is compatible with Minecraft Java 1.21.5.

Support:

Please report any issues on GitHub or Discord.

v1.0.0-pre2

by Classic on Mar 12, 2025
Download

Changelog:

  • Bumped pack format to 71 for Java 1.21.5-pre2
    • No longer compatible with Snapshot 25w10a or 1.21.5-pre1

This version is compatible with Minecraft Java 1.21.5 Pre-Releases 2 - 3 & 1.21.5 Release Candidates 1 - 2.

Please report any issues on GitHub or Discord.

v1.0.0-pre1

by Classic on Mar 11, 2025
Download

Changelog:

  • Bumped pack format to 70
    • No longer compatible with Snapshots 25w04a - 25w09b
  • Bumped version number to v1.0.0
    • Now that Mojang have released the first pre-release, I am confident that the new blocking mechanics won’t drastically change or break for the 1.21.5 release
    • There should (hopefully) be no gameplay differences between v0.3.4 and v1.0.0, only version compatibility changes

This version is compatible with Minecraft Java Snapshot 25w10a & 1.21.5 Pre-Release 1.

Please report any issues on GitHub or Discord.

v0.3.4

by Classic on Mar 5, 2025
Download

Changelog:

  • Bumped max supported pack format to 70 for Java Snapshot 25w10a

This version is compatible with Minecraft Java Snapshots 25w04a - 25w10a.

Please report any issues on GitHub or Discord.

v0.3.3

by Classic on Feb 26, 2025
Download

Changelog:

  • Bumped max supported pack format to 69 for Java Snapshot 25w09a

This version is compatible with Minecraft Java Snapshots 25w04a - 25w09b.

Please report any issues on GitHub or Discord.

v0.3.2

by Classic on Feb 19, 2025
Download

Changelog:

  • Bumped max supported pack format to 68 for Java Snapshot 25w08a

This version is compatible with Minecraft Java Snapshots 25w04a - 25w08a.

Please report any issues on GitHub or Discord.

v0.3.1

by Classic on Feb 13, 2025
Download

Changelog:

  • Bumped max supported pack format to 67 for Java Snapshot 25w07a

This version is compatible with Minecraft Java Snapshots 25w04a - 25w07a.

Please report any issues on GitHub or Discord.

1
2

Modrinth is open source.

fix-window-open@1656e14

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.