What thorns does
Thorns is an armor enchantment in Minecraft that hurts anything that hits you. When a mob or player attacks you and your armor has thorns on it, there’s a chance the attacker takes damage too. You don’t have to do anything to set it off; it rolls behind the scenes every time you get hit.
It comes in three levels, from Thorns I to Thorns III, and it can go on any armor slot: helmet, chestplate, leggings, or boots. You can also put it on elytra with an anvil and an enchanted book. The damage per trigger is small, but in a long fight, those numbers add up.
How to get thorns
There are a few ways to get thorns in Minecraft, and which one you use depends on what you have on hand.
Enchanting table
You can roll thorns directly onto armor at an enchanting table, or onto a book if you put a book into the table instead. Surround the table with up to 15 bookshelves to unlock level-30 enchantment options, which is where higher tiers of thorns show up. Lapis lazuli and experience levels are the cost. The roll is random, so if you’re hunting for thorns specifically, expect to burn through a stack or two of XP before you land the exact level you want.
Villager trading
Librarian villagers sometimes sell enchanted books, and thorns is in the pool of books they can offer. The level you get depends on the librarian’s rank and a bit of luck. If you have a villager hall set up, you can lock in trades by leveling a librarian, checking their book offer, and refreshing them with a different job site block if it isn’t what you wanted.
Loot chests and fishing
Thorns books also show up in the loot tables of some generated structures, including stronghold libraries and end ship chests. Fishing can pull up enchanted books, with thorns in the possible pool. Neither method is reliable as a farm, but if you happen to grab one, that’s a free thorns book.
Combining with an anvil
Once you have a thorns book, you can put it on any armor piece using an anvil. This is the cleanest path because you get to pick where the enchantment lands. The anvil costs XP levels and consumes the book. Combining two thorns I books gives you a thorns II book, and combining two thorns II books gives you a thorns III book, which is the maximum you can normally apply.
How thorns triggers
When something attacks you, your armor checks for thorns and rolls for a trigger. The base chance is 15% multiplied by the thorns level on the armor piece. So thorns I gives a 15% chance, thorns II gives 30%, and thorns III gives 45%.
The practical takeaway: more pieces of armor with thorns means more chances to trigger per hit. Whether several pieces can fire on the same hit (or only one) has shifted slightly across versions, so if you care about the exact math, test it in your version. What you’ll notice in normal play is that thorns on every piece fires often, and thorns on one piece fires sometimes.
Thorns triggers on direct damage from living entities. That covers melee from mobs, melee from players, and projectiles like arrows from skeletons. It does not trigger from environmental damage like fall damage, lava, fire, drowning, or starvation, because there’s no attacker to reflect onto.
How much damage thorns deals
On Java Edition, a thorns trigger deals random damage in the range 1 to 4, regardless of whether it was Thorns I, II, or III that fired. The chance to trigger scales with level, but the per-trigger damage stays in that small range as long as the enchantment level is between 1 and 10.
Above level 10 (which only happens with commands or custom data), the damage equals the level minus 10. That’s a niche case. For normal play, think of thorns as a small random damage on a 15% to 45% chance per piece.
On Bedrock Edition the mechanic works the same way in spirit, though the exact numbers can shift between updates. The in-game enchantment description is the most reliable source for whatever version you’re on.
What thorns costs your armor
This is the part players underestimate. When thorns fires, the armor piece that fired takes 2 extra durability damage that hit, on top of the normal durability damage from absorbing the attack. So a single hit on a thorns III chestplate that triggers eats more durability than the same hit on a non-thorns chestplate.
Stack that over a long fight or a raid, and a full thorns set wears out fast. Mending mostly papers over the cost if you have it, since the XP from kills repairs the gear over time. Without mending, plan on more frequent anvil repairs.
Where to put thorns on your armor
If you only have one thorns book and want to use it well, the chestplate is the usual answer. It already takes the most durability damage from absorbing hits, so it’s the piece you’ll repair anyway. Putting thorns on the chestplate means it fires often without making your helmet, leggings, or boots wear out faster.
If you have multiple thorns books and want to go all in, put thorns III on every piece for the maximum trigger rate. Budget for extra anvil time. Some players keep a dedicated thorns set they swap into for raids and large mob fights, then switch back to a clean unbreaking set for regular work.
Tips and common mistakes
Don’t lean on thorns as a damage source. The numbers are small and random, and you’ll burn through armor faster than you’d like. Treat it as a passive bonus, not a strategy. A sword enchanted with sharpness does far more damage per swing than thorns does per hit you absorb.
Thorns shines in long, attrition fights. Raids and large mob farms where you’re tanking lots of hits are the right fit. For boss fights or quick mob clears, it’s not adding much.
If you’re using a mob trap where mobs damage you constantly (rare, but possible in certain AFK setups), thorns can chip the mobs down while you wait. Check that the durability cost is worth it; if your armor is dying every session, you’re losing more than you’re gaining.
Thorns is not a treasure enchantment. It can come from an enchanting table normally and combine freely on the anvil. Don’t pay a premium for it on the assumption it’s rare.
Java vs Bedrock differences
The core behavior is the same on both editions: armor enchantment, three levels, 15% per level chance to fire, small random damage to the attacker, and extra durability cost when it fires. The biggest practical difference is that Bedrock’s exact numbers have shifted across updates, so the values reported in older guides may not match the current version. If you want the live truth, hover over the enchantment in your inventory and read the tooltip.
Frequently asked questions
Does thorns work against ranged attackers?
Yes. If a skeleton shoots you with an arrow and thorns triggers, the skeleton takes the damage. The same applies to any mob using projectiles. The condition is that you took damage from a living entity, not that you took melee damage.
Does thorns stack across multiple armor pieces?
More pieces with thorns gives you more chances to trigger per hit. The exact behavior of multiple pieces firing on the same hit varies between editions and updates, so the practical answer is yes, thorns on more pieces fires more often, but the in-game tooltip is the source of truth for your version.
Can you put thorns on elytra?
Yes, but only by combining the elytra with a thorns book on an anvil. You can’t roll thorns onto elytra at an enchanting table. The elytra uses the chestplate slot, so it rolls like a chestplate when you take a hit.
Is thorns III worth it?
For a long fight, yes. The trigger rate jumps from 15% at level I to 45% at level III, which makes a real difference over the course of a raid or a long farming session. For one-off mob clears, the difference rarely shows up because the fight ends before thorns adds up.
Does thorns damage your own armor more?
Yes. When thorns fires, the piece that fired takes 2 extra durability damage that hit. Across many hits, this adds up quickly. Pair it with mending if you can, or plan on more anvil repairs.
Can thorns kill mobs on its own?
Yes, if you tank enough hits. Low-health mobs like baby zombies or chickens can die from a single thorns trigger. Tougher mobs need many triggers, which means you’re taking a lot of damage in the process. It’s not a reliable kill method, but it does happen.
Is thorns a treasure enchantment?
No. Thorns can come from an enchanting table directly and is compatible with the standard enchantment pool. Treasure enchantments like mending, soul speed, and swift sneak only come from trades, loot, or fishing. Thorns is a regular armor enchantment.
Bottom line
Thorns is a small, situational tool. It shines in long fights where attrition matters and falls flat in quick clears. The practical play is one good thorns piece (usually the chestplate) on a set you wear during raids or extended mob work, plus mending to cover the extra durability cost. Treat the reflected damage as a bonus, not a build.