mojira.dev
MC-110906

Curse of binding doesn't work in some slots

The Bug:

Curse of binding doesn't work in some slots.

Since the said slots work like armor slots, it would be expected that the curse of binding enchantment functioned correctly.

Affected Instances:

  • Horse saddle slot

  • Any mob equipped with or holding an item with curse of binding can still swap the item for another item.

Steps to Reproduce:

  1. Summon a tamed horse wearing a saddle enchanted with curse of binding by using the command provided below.

    /summon minecraft:horse ~ ~ ~ {Tame:1b,SaddleItem:{components:{"minecraft:enchantments":{levels:{"minecraft:binding_curse":1}}},count:1,id:"minecraft:saddle"}}
  2. Switch to survival mode if not already.

  3. Mount the horse and attempt to unequip its saddle.

Observed Behavior:

Curse of binding doesn't work in some slots.

Expected Behavior:

Curse of binding would work in all slots.

Related issues

Comments

migrated

@unknown "MC-107510: Removing the bits about llama and horse equipment, those can't be enchanted regularly."
They can still be enchanted like that using creative/commands, as such I'd think that these slots should work as one would expect.

migrated

You can also put protection on horse armor that way...

migrated

Still in 18w50a.

j_p_smith

Confirmed in 1.16.1 and 20w29a.

Avoma

Can confirm in 20w51a.

Avoma

Can confirm in 21w03a.

Avoma

Can confirm in 21w05b.

Avoma

Can confirm in 21w06a.

Avoma

Can confirm in 1.16.5 and 21w08b.

Avoma

Can confirm in 21w11a.

migrated

Can confirm for 1.17.

Avoma

Can confirm in 1.19.

Avoma

Part of the issue has been fixed. The curse of binding enchantment now correctly works in the horse armor slot and llama carpet slot.

Avoma

(Unassigned)

Confirmed

Enchantments

binding_curse

Minecraft 1.11, Minecraft 1.11.2, Minecraft 17w06a, Minecraft 1.12, Minecraft 1.12.1 Pre-Release 1, ..., 1.21, 1.21.1, 1.21.2 Pre-Release 3, 1.21.3, 1.21.4

Retrieved