ModsFinder

ales' Thorned Shields

by alesxjs

Ales' Thorned Shields lets the Thorns enchantment work on shields, returning damage to any attacker who strikes a blocking player.

FabricServer-side onlyMIT License26.1 – 26.2

What it does

Vanilla Thorns does not apply to shields, and this mod adds the missing behavior. A shield enchanted with Thorns can damage the attacker in two ways. The first is a blocked hit, where the chance of returning damage is higher than the vanilla Thorns chance, and the chance and amount are set in the config file. The second follows the vanilla Thorns chance, and a shield with Thorns activates one durability point per reflected hit.

Holding a shield can also cost the player durability. A second player who only holds a shield, without blocking, is still hit by attacks aimed at the shield's hitbox, and the player holding it takes damage too. Durability consumption is configured in the config file. Shields can also be enchanted with Thorns through vanilla enchantment commands, so the mod gives survival players a way to reach the same effect without commands.

The mod runs on the server alone, so players join without installing anything. It is published for Fabric only, for game versions 26.1 – 26.2 across four release versions, and it is released under the MIT License. It is not open source, and snapshot builds are published.

Key features

  1. Thorns on shields

    Shields can carry the Thorns enchantment, which reflects damage back to attackers.

  2. Blocked-hit reflection

    A blocked hit returns damage at a higher chance than vanilla Thorns, set in the config file.

  3. Vanilla-style reflection

    A second method follows vanilla Thorns chance, and each reflected hit uses one durability point.

  4. Configurable durability and damage

    Durability consumption, damage chance and damage amount are all adjustable in the config file.

Compatibility

Latest build for each game version and loader.

26.2fabric-1.1.0
26.1.2fabric-1.1.0
26.1.1fabric-1.1.0
26.1fabric-1.1.0
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

Instant Shield is server-side only, open source under the MIT License and published for 1.20 – 26.2, so it covers a wider version span but focuses on a different shield behavior. Tools, Armor and Shields is client and server, released under the MIT License, not open source, and published for Fabric and NeoForge across 26.1 – 26.3. Elytra Table Enchantment is client and server, open source under the Apache License 2.0, and published for Fabric 1.21.11 – 26.1 without Thorns shield support.

ModLoadersGame versionsEnvironmentUpdated
ales' Thorned ShieldsFabric26.1 – 26.2Server-side only2026-07-04
Instant ShieldFabric1.20 – 26.2Server-side only2026-08-26
Tools, Armor and ShieldsFabric and NeoForge26.1 – 26.3Client and server2026-09-20
Elytra Table EnchantmentFabric1.21.11 – 26.1Client and server2026-01-17

Questions

Does Ales' Thorned Shields need to be installed on the client?

No. The mod is server-side only, so players join without installing it and only the server needs the mod.

Which loaders does Ales' Thorned Shields support?

The mod is published for Fabric only. Support for Quilt, Forge and NeoForge is marked as coming later by the author.

Does the config file control the reflection?

Yes. The damage chance, the damage amount and the durability consumed by shields are set in the config file.

In the catalog

ales' Thorned Shields is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 13,894 mods support Minecraft 26.2.

More from alesxjs

All projects

Similar mods

What the author says

This mod allows shields to be enchanted with Thorns. A shield with Thorns has 2 ways to damage the attacker.
alesxjs, on the Modrinth page

Official listing

Owner
alesxjs
Published
2026-06-06
Updated on Modrinth
2026-07-04
Facts verified
2026-10-15

Tags