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.
Searchable list of block, item, and entity type IDs — separate from the shared ID lookup already covering the basics.
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 this tool, and the questions players ask most.
An entity in Minecraft is any dynamic game object that is not a stationary block, including mobs, players, projectiles, and vehicles. Examples include minecraft:creeper, minecraft:arrow, minecraft:tnt, and minecraft:boat.
In Java Edition, you can view target entity IDs by pressing F3 to open the debug overlay while looking directly at the target. Alternatively, you can search full resource location identifiers like minecraft:zombie using the Block, Item & Entity ID Browser.
While Java Edition uses snake_case resource identifiers such as minecraft:iron_golem, Bedrock Edition identifiers occasionally use different base names. For example, a lingering potion entity is minecraft:lingering_potion in Bedrock but minecraft:potion in Java.
You can spawn an entity using the /summon command followed by its unique resource identifier. For instance, running /summon minecraft:warden ~ ~ ~ will instantly create a Warden at your current player coordinates.
You can filter entities by their ID using the type selector argument in target commands. For example, executing /kill @e[type=minecraft:phantom] will remove all active Phantoms in loaded chunks without affecting other mobs.
Other tools on 9Minecraft you may find useful.
Other tools on 9Minecraft you may find useful.