Minecraft Entity Type ID List — Searchable IDs for /summon (Java 1.21+)
This is a curated reference of commonly-used block, item, and entity type IDs, not the complete game data set — the full registries run into the thousands and vary by game version.
How to Use the Entity Type ID Browser
- Search by mob or object name (e.g.
breeze) or by category (e.g.hostile,non-mob) to filter the list live. - Copy the Entity Type ID column value – it’s already in the exact
minecraft:entity_nameform/summonexpects. - Paste it into the Mob Summon Generator or directly after
/summon, e.g./summon minecraft:breeze ~ ~ ~.
Entity Type IDs vs. Spawn Egg Item IDs
An entity type ID (like minecraft:zombie) is what /summon takes as its first argument – it identifies which entity class to instantiate, and it applies just as much to non-mob entities like Item Frames, Minecarts, and Arrows as it does to living mobs. This is a different ID space from a spawn egg’s item ID: minecraft:zombie is the entity type, while minecraft:zombie_spawn_egg is a separate item you’d get from /give and then place by hand. The naming is usually predictable (drop _spawn_egg to get the entity type) but always double-check, since not every entity has a matching spawn egg – bosses like the Ender Dragon and Wither have no spawn egg at all, and several utility/non-mob entities (Item Frame, Armor Stand, Minecart, Boat) are placed as items directly rather than through an egg.
This table groups entities into Hostile, Neutral, Passive, Utility, and Non-Mob categories to make it easier to find what you’re after – Non-Mob covers everything from dropped items and XP orbs to display entities, projectiles, and vehicle entities that don’t have AI or health in the usual sense.
Frequently Asked Questions
Do I need “minecraft:” before the entity ID in /summon?
No, it’s optional for vanilla entities since minecraft is the assumed default namespace – /summon zombie and /summon minecraft:zombie do the same thing. A modded entity requires its own namespace explicitly, e.g. /summon mymod:custom_boss.
Can I summon non-mob entities like Item Frames or Minecarts?
Yes – /summon works on any registered entity type, not just living mobs. /summon minecraft:item_frame ~ ~ ~ or /summon minecraft:minecart ~ ~ ~ both work, though some non-mob entities need additional NBT data (like a Falling Block needing a BlockState tag) to behave sensibly rather than immediately disappearing or doing nothing.
Why does the Wither Skeleton have a different ID than the Wither boss?
They’re unrelated entities that just share part of a name – Wither Skeletons (minecraft:wither_skeleton) are a Nether Fortress mob that drops Wither Skulls, while the Wither (minecraft:wither) is the boss you build from those skulls and Soul Sand/Soil. Always match the full ID rather than assuming a shared word means a shared entity.
Is there an entity type ID for every mob variant, like a specific Cat pattern?
No – variants (a Cat’s pattern, a Horse’s color) are stored as NBT/component data on top of a single shared entity type ID, not as separate entity types. /summon minecraft:cat covers every Cat variant; you’d add a variant component in the summon command’s data tag to request a specific one. See the Mob Variant Browser for what variants exist per mob.
Related Tools
- Mob Summon Generator – build a complete
/summoncommand using any ID from this list. - Block ID Browser – look up placeable block IDs.
- Item ID Browser – find spawn egg and other inventory item IDs.
- Mob Variant Browser – see which texture/behavior variants exist for a given mob.