The new use_cooldown
component does not work for items which are used on blocks. This would be instances like; books into a chiseled bookshelf, dye/(glow) ink sacs onto signs, putting items into campfires, attaching a compass to a lodestone, and more.
Steps to Reproduce:
Place a lodestone
Get 2 (or more) compass items with a cooldown
/give @p compass[minecraft:use_cooldown={seconds:3}] 64
Use it on the lodestone
Expected Result:
The compass would be put on a cooldown, because it has been used on the block.
Observed Behavior:
The compass is not put on a cooldown, and can be used again on the block.
Screenshots/Videos:
[media]Linked issues
is duplicated by 2
relates to 1
Attachments
Comments 2
The issue also happens for the following items with use_cooldown:
Spawneggs: Using spawneggs.
Boats: Placing boats.
Paintings: Placing paintings.
Armorstands: Placing armorstands.
Itemframes: Placing itemframes.
Blocks: Placing any block.
Interestingly enough:
Placing minecarts with use_cooldown on rails does work as expected and triggers the use_cooldown.
Confirmed for 1.21.3