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

  1. Search by mob or object name (e.g. breeze) or by category (e.g. hostile, non-mob) to filter the list live.
  2. Copy the Entity Type ID column value – it’s already in the exact minecraft:entity_name form /summon expects.
  3. 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