Since it was requested that MC-311623 be split up, this report covers equipment transfer when a tadpole converts to a frog.
When such a conversion occurs, any equipment given to the tadpole via commands is simply deleted. Per the standard outlined in MC-311623, it would be expected that the items a frog cannot make use of (all equipment slots) would be dropped according to drop_chances (preferably reflecting the chance value exactly).
This “bug” has basically no impact on the game, so I would not really mind if this were to be designated Works As Intended, Won’t Fix or Invalid. However, should other equipment transfer be fully implemented according to the MC-311623 standard, the reason for the inconsistency may be difficult to describe.
To reproduce
/summon minecraft:tadpole ~ ~ ~ {Age:23980,equipment:{head:{id:chainmail_helmet}},drop_chances:{head:2f}}Once the tadpole has grown up,
/data get entity @n[type=frog] equipment
❌ The helmet has been deleted
Expected behavior
The helmet would be dropped on the ground since the frog cannot make use of it.
Can confirm.