This behavior don't affect vanilla gameplay. It belongs to the problem of redundant data.
From the perspective of the tag name, it maybe to record age data of small sulfur cube. But we cannot use bucket to small sulfur cube (strictly, a sulfur cube with “Age” tag value below zero, not only small size), and these tags are always saved into items when you get bucket of sulfur cube by using bucket, It causes unused redundant data.
How to Reproduce
Step1:
Summon a small sulfur cube. Because above reason, confirm your small sulfur cube is split from dead sulfur cube, or use command
/summon minecraft:sulfur_cube ~ ~ ~ {Age:-24000}Attempt to use bucket to small sulfur cube.
Get item data:
/data get entity @s SelectedItem.components.minecraft:bucket_entity_data.
Step2:
Summon a normal sulfur cube.
Attempt to use bucket to normal sulfur cube.
Get item data:
/data get entity @s SelectedItem.components.minecraft:bucket_entity_data.
Observed Result
On step1: we cannot use bucket in step1#2.
On step2: we will see a message from command: {age_locked:0b, Health:8f, age: 0}.
Expected Result
Because we cannot use bucket to small sulfur cube, the tags “age_locked“ and “age” are unused, which make redundant data, they should not be saved in item.
Thank you for your report!
After consideration, the issue is being closed as Working as Intended.
Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.
Full Version History – Snapshot Version History – The official Minecraft feedback site
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki