The minecraft:decorated_pot
item type is missing the minecraft:container
data component from it's "implicit" data components. This causes the pick block functionality to be inconsistent for decorated pots. Placing down a plain decorated pot with /give @s decorated_pot
and then using (regular) middle-click to pick it back up and inspecting the two, we see
Original: {{}count: 1, id: "minecraft:decorated_pot"
}
Picked: {{}components: {"minecraft:container": []}, count: 1, id: "minecraft:decorated_pot"
}
This is because the decorated_pot
definition in Items.java doesn't have a default component value registered for the container
data component type. Every other block entity that has a "container" has a default value set for the container
component type which means that after picking the block for those, the 2 components are equal and it isn't included in the data component patch for the stack.
Linked issues
is duplicated by 1
Comments 3
You can just use /data get entity @s SelectedItem
to view the data component structure serialized to NBT while holding each item and see the difference
I can confirm that after picking up a placed down pot, it has 1 more componant. However, please provide the command(s) needed to inspect the item to confirm the rest of this report.