Summoning a rabbit with the spawnEvent field filled will summon a massive rabbit.
What I expected to happen was...:
Rabbit should be spawned with normal size or the command should fail.
What actually happened was...:
A rabbit ~2x the size of a normal rabbit was spawned.
Steps to Reproduce:
Load up a world with commands enabled
Use command
/summon rabbit ~~~ gesulgkjwga Toast
Observe Rabbit that has consumed popeyes spinach
Linked issues
is duplicated by 4
relates to 1
Comments 2

This is caused by MCPE-48587, yes, but it can be fixed separately. The issue is that the rabbit base components include
"minecraft:collision_box": {
"width": 0.67,
"height": 0.67
},
Naturally-spawned rabbits have either an adult or a baby component group, and those use minecraft:scale
to set the size to 60% for adult or 40% for baby. You should be able fix this by putting the adult collision box in the base components and setting the baby scale to 50% like all other animals do. However, that does not work, as it seems that the rabbit base collision box is hard-coded to be 0.67 and any collision_box
components put in the rabbit.json entity file are ignored. You can fix this bug instead by copying the adult scale into the base component section.
Caused by MCPE-48587