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:
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"}}
Switch to survival mode if not already.
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.
@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.