Copy link

Cb's Thorns shield

Thumbnail: Cb's Thorns shield Go to files

🛡️ Thorn's Shield (Bedrock Addon)

Finally, put the Thorns enchantment on your Shields in Minecraft Bedrock Edition!

For years, Java players have enjoyed the ability to enchant shields with Thorns, turning their defense into offense. This addon brings that feature to Bedrock Edition using the Script API, complete with a beautiful UI and smart combining logic.

(You can upload the icon I generated earlier here)

✨ Features

  • Intuitive UI: No complex commands. Just right-click (use) the book!
  • Smart Upgrading: Merges enchantment levels just like an Anvil (e.g., Thorns I + Thorns I = Thorns II).
  • Downgrade Protection: Prevents you from accidentally overwriting a high-level shield with a low-level book.
  • Combat Logic: Fully functional Thorns damage. When an enemy hits your shield, they take damage back.
  • Clean Look: Adds "Thorns I/II/III" to the item description (Lore) without cluttering the item with fake enchantments.

Thorn Levels

  • Thorns I: 1 Damage
  • Thorns II: 2 Damage
  • Thorns III: 3 Damage

📖 How to Use

  1. Equip Shield: Place a standard Shield in your Off-hand slot.
  2. Hold Book: Hold an Enchanted Book (Thorns I, II, or III) in your Main-hand.
  3. Use: Right-click (PC) or Long-press (Mobile) the screen while holding the book.
  4. Confirm: A custom UI will appear showing the upgrade details. Click "Apply Enchantment".
  5. ✅ Success! Your shield now has Thorns.

⚙️ The Upgrade System

This addon features "Smart Merging" logic to save your resources:

  • Thorns I + Shield (Empty) ➜ Thorns I
  • Thorns I + Shield (Thorns I) ➜ Thorns II
  • Thorns II + Shield (Thorns II) ➜ Thorns III (Max Level)
  • Thorns III + Shield (Thorns I) ➜ Thorns III

Note: The system will block you if you try to put a Level 1 book on a Level 3 shield, saving your book from being wasted!

⚠ Required Settings (Very Important!)

For this addon to work, you MUST enable the following Experimental feature in your world settings:

  • Beta APIs

Without this setting enabled, the script will not load, and the menu will not appear.

🔧 Compatibility

  • Multiplayer Friendly: Works on realms and local multiplayer.
  • Survival Friendly: Does not require cheats enabled (after the world is set up).
  • Version: Supports Minecraft Bedrock 1.21+

Wooden shield with glowing purple thorns  

Credits

Created by: crownbossyt

Download links
Thorns on shield v1
Supported versions
1.21.100 1.21.90 1.21.80 1.21.70 1.21.60 1.21.50 1.21.40 1.21.30 1.21.20 1.21.10 1.21.0 1.20.80 1.20.70
Tags
18
1 comment
Cancel
  1. No avatar image
    ZeroRacer07 Guest
    Right now this is the closest to putting Enchantments on incompatible items on Bedrock. Would love to see you take it farther by allowing any Enchantment on any item using this system. Please!