Gabor Korn
- NULL2008
- JIRAUSER532591
- Europe/Stockholm
- Yes
- No
When a goat rams a player wearing armor enchanted with Thorns, it will not take damage, even though it is attacking Thorns armor.
Steps to reproduce:
- Equip a piece of armor that has the Thorns enchantment
- Summon a goat
- Do /execute as @e[type=minecraft:goat,limit=1,sort=nearest] run data modify entity @s Brain.memories."minecraft:ram_cooldown_ticks".value set value 1
- Wait for the goat to ram you, if it doesn't, repeat the command
- The goat will not take damage when it hits you
Evidence: demonstrated by Phoenix SC https://www.twitch.tv/videos/987915663 0.57.18
When a goat rams a player wearing armor enchanted with Thorns, it will not take damage, even though it is attacking Thorns armor.
Steps to reproduce:
- Equip a piece of armor that has the Thorns enchantment
- Summon a goat
- Do /execute as @e[type=minecraft:goat,limit=1,sort=nearest] run data modify entity @s Brain.memories."minecraft:ram_cooldown_ticks".value set value 1
- Wait for the goat to ram you, if it doesn't, repeat the command
- The goat will not take damage when it hits you
Evidence: demonstrated by Phoenix SC https://www.twitch.tv/videos/987915663 0.57.18
When a goat rams a player wearing armor enchanted with Thorns, it will not take damage, even though it is attacking Thorns armor.
Steps to reproduce:
- Equip a piece of armor that has the Thorns enchantment
- Summon a goat
- Do /execute as @e[type=minecraft:goat,limit=1,sort=nearest] run data modify entity @s Brain.memories."minecraft:ram_cooldown_ticks".value set value 1
- Wait for the goat to ram you, if it doesn't, repeat the command
- The goat will not take damage when it hits you
Evidence:
- demonstrated by Phoenix SC https://www.twitch.tv/videos/987915663 0:57:18
- video attachment by
When a goat rams a player wearing armor enchanted with Thorns, it will not take damage, even though it is attacking Thorns armor.
Steps to reproduce:
- Equip a piece of armor that has the Thorns enchantment
- Summon a goat
- Do /execute as @e[type=minecraft:goat,limit=1,sort=nearest] run data modify entity @s Brain.memories."minecraft:ram_cooldown_ticks".value set value 1
- Wait for the goat to ram you, if it doesn't, repeat the command
- The goat will not take damage when it hits you
Evidence:
- demonstrated by Phoenix SC https://www.twitch.tv/videos/987915663 0:57:18
- video attachment by Avoma
When a goat rams a player wearing armor enchanted with Thorns, it will not take damage, even though it is attacking Thorns armor.
Steps to reproduce:
- Equip a piece of armor that has the Thorns enchantment
- Summon a goat
- Do /execute as @e[type=minecraft:goat,limit=1,sort=nearest] run data modify entity @s Brain.memories."minecraft:ram_cooldown_ticks".value set value 1
- Wait for the goat to ram you, if it doesn't, repeat the command
- The goat will not take damage when it hits you
Evidence:
- demonstrated by Phoenix SC https://www.twitch.tv/videos/987915663 0:57:18
- video attachment by Avoma
Most likely cause: Goat rams might be handled with a different system from regular attacks
Proposed solution: Modify the Thorns enchantment to apply to goat rams as well




Sorry for the small GUI scale by the way.
And for my bad English (I'm Hungarian), and for commenting multiple times.
Then why did I take damage out there? I'm confused
And yes, it was the border that killed me.
This is a bug. It is very annoying and I do not know what you mean by "this is a suggestion".
I know, but I think it should attempt physical connection. That's also how redstone is supposed to work. If it connects to power sources, why doesn't it connect to powerables?