Spawn egg entity data gets ignored when creating a baby mob
If you use a spawn egg that has custom minecraft:entity_data set, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.
To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg[minecraft:entity_data={id:"minecraft:sheep",CustomNameVisible:1b,CustomName:'{"text":"jeb_"}'}] - Use the spawn egg on a block. This will summon a sheep named "jeb_"
- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "jeb_".
Linked Issues
is duplicated by5
Created Issue:
Spawn egg entity tag display name on babies
When using entity tag you can give a spawn egg with a custom name, you can also give it a display name, when summoning the mob the mob name is the custom name, not display name. However when you, let's say summon a sheep on a sheep to get a baby sheep, it doesn't summon the baby with the custom name, but with the display name.
Spawn eggentitytagdisplay name on babiesSpawn egg EntityTag gets ignored when creating a baby mob
relates to
is duplicated by
is duplicated by
relates to
When using entity tag you can give a spawn egg with a custom name, you can also give it a display name, when summoning the mob the mob name is the custom name, not display name. However when you, let's say summon a sheep on a sheep to get a baby sheep, it doesn't summon the baby with the custom name, but with the display name.
If you use a spawn egg that has custom EntityTag data set, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.
To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg{EntityTag:{CustomNameVisible:1b,CustomName:'{"text":"John"}'}}- Use the spawn egg on a block. This will summon a sheep named "John"
- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "John".
If you use a spawn egg that has custom EntityTag data set, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.
To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg{EntityTag:{CustomNameVisible:1b,CustomName:'{"text":"John"}'}}- Use the spawn egg on a block. This will summon a sheep named "
John"- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "
John".If you use a spawn egg that has custom EntityTag data set, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.
To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg{EntityTag:{CustomNameVisible:1b,CustomName:'{"text":"jeb_"}'}}- Use the spawn egg on a block. This will summon a sheep named "jeb_"
- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "jeb_".
is duplicated by
is duplicated by
If you use a spawn egg that has custom EntityTag data set, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.
To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg{EntityTag:{CustomNameVisible:1b,CustomName:'{"text":"jeb_"}'}}- Use the spawn egg on a block. This will summon a sheep named "jeb_"
- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "jeb_".
If you use a spawn egg that has custom EntityTag data set, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.
To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg[minecraft:entity_data={id:"minecraft:sheep",CustomNameVisible:1b,CustomName:'{"text":"jeb_"}'}]- Use the spawn egg on a block. This will summon a sheep named "jeb_"
- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "jeb_".
Spawn eggEntityTaggets ignored when creating a baby mobSpawn egg entity data gets ignored when creating a baby mob
If you use a spawn egg that has custom
EntityTagdataset, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg[minecraft:entity_data={id:"minecraft:sheep",CustomNameVisible:1b,CustomName:'{"text":"jeb_"}'}]- Use the spawn egg on a block. This will summon a sheep named "jeb_"
- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "jeb_".
If you use a spawn egg that has custom minecraft:entity_data set, usually it will summon a mob with that entity data. However, if you use the spawn egg on an adult mob, it will just spawn the baby variant of that mob without any of the custom entity data.
To reproduce
- Give yourself a spawn egg with custom NBT:
/give @s minecraft:sheep_spawn_egg[minecraft:entity_data={id:"minecraft:sheep",CustomNameVisible:1b,CustomName:'{"text":"jeb_"}'}]- Use the spawn egg on a block. This will summon a sheep named "jeb_"
- Use the spawn egg while looking at the sheep you just summoned
Observed behaviour
A new baby sheep is summoned. The baby sheep does not have a custom name.
Expected behaviour
A new baby sheep is summoned. The baby sheep is named "jeb_".
is duplicated by
Thank you for your report!
We're tracking this issue in MC-98154, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! Please report any issues on Discord or Reddit
Thank you for your report!
We're tracking this issue in MC-98154, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Duplicate of MC-98154.
Thank you for your report!
We're tracking this issue in MC-98154, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
Thank you for your report!
We're tracking this issue in MC-98154, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Oh, does MC-98154 describe your issue then?



It's more than that actually: the entirety of EntityTag is ignored.
oh wow, that's bad
I think it's fixed in 1.10. I tried using a husk spawn egg with a command and any baby zombies are spawned as baby husks.
Affects 1.10.
/give @p minecraft:spawn_egg 1 0 {EntityTag:{CustomName:Dave,id:Sheep,Color:3}}Can confirm for 19w11a
Confirmed in 1.15.2 and 1.16 Release Candidate 1.
Confirmed just recently in 20w45a.
I just noticed when I used a spawn egg with "IsImmuneToZombification" for the piglin and hoglin, and instead of retaining itself as a hoglin/piglin, they turn into a zoglin/zombified piglin.
Confirmed for 21w08a
Can confirm in 1.18.1. Executing the Command provided below to reproduce.
/give @s minecraft:sheep_spawn_egg{EntityTag:{CustomName:'{"text":"jeb_"}'}} 1