Appendix D — Vanilla Tag Reference
Scope: current Java Edition (26.2).
A tag (also called a registry tag) groups many game elements (blocks, items, entity types, damage types, and more) under one name so commands, recipes, predicates, and loot tables can treat the whole group as a single category. You write a tag with a leading #, for example #minecraft:logs, which stands for every log block at once. Many of these tags are built into vanilla Minecraft: the game itself reads them to decide things like which blocks an axe mines faster or which mobs burn in daylight. Adding entries to those vanilla tags from your own data pack changes that behavior without touching the game’s code.
This appendix is a hand-picked reference of the most common and useful vanilla tags, grouped by registry. It is not the complete list (vanilla ships hundreds of tags), but it covers the ones you will reach for most often. Each entry shows the tag id (always in the minecraft namespace, so #minecraft:logs is the full id for logs) and a one-line description of what it groups or controls.
How to read these. A tag id like
logsmeans the full reference#minecraft:logs. Some tags use a slash, likemineable/pickaxe(full id#minecraft:mineable/pickaxe). When a description says “special behavior,” the game is hardcoded to react to that tag, so editing it changes how Minecraft plays.
D.1 Block tags
Block tags group blocks. They are used in world generation, advancements, and #-prefixed block arguments in commands, and many of them drive special block behavior.
| Tag | What it groups / does |
|---|---|
logs | All log and stem blocks (used by tree growth, parrot AI, the punch-tree tutorial). |
logs_that_burn | Logs that are flammable (excludes crimson/warped stems). |
planks | All plank blocks. |
leaves | All leaf blocks; broken faster by swords/shears, lets features generate through. |
saplings | All sapling blocks. |
flowers | All flowers (saplings near these can grow a bee nest). |
small_flowers | The one-block flowers; bees attempt to pollinate them. |
wool | All wool blocks; sheared faster, makes a note block play guitar. |
wool_carpets | All carpet blocks. |
crops | All crop blocks. |
dirt | The dirt-family blocks. |
sand | Sand blocks; cacti/sugar-cane support, turtle-egg hatching. |
ice | All ice blocks. |
snow | Snow blocks; turn snowy-variant blocks below them snowy. |
stairs | All stairs. |
slabs | All slabs. |
walls | All walls; affects fence-gate in_wall state and pathfinding. |
fences | All fences; mobs pathfind around them, leads can attach. |
fence_gates | All fence gates. |
doors | All doors; mobs pathfind through them, replaced with air in zombie villages. |
wooden_doors | Wooden doors that mobs (villagers) can open. |
trapdoors | All trapdoors; mobs pathfind around them. |
buttons | All buttons. |
pressure_plates | All pressure plates. |
rails | All rails; minecarts can be placed/dispensed onto them. |
beds | All beds; villagers/cats sleep on them. |
signs | All signs; not destroyed by flowing liquids. |
banners | All banners; using a filled map on one toggles a map marker. |
candles | All candles; can be lit with flint and steel. |
campfires | All campfires; can be lit/extinguished. |
flower_pots | All flower pots. |
climbable | Blocks the player and mobs can climb (ladders, vines, scaffolding). |
portals | Portal blocks; entities are not placed inside them when dismounting. |
dragon_immune | Blocks the Ender Dragon cannot destroy. |
wither_immune | Blocks the wither cannot destroy by moving into them. |
infiniburn_overworld | Blocks that burn forever in the Overworld. |
infiniburn_nether | Blocks that burn forever in the Nether. |
infiniburn_end | Blocks that burn forever in the End. |
fire | Fire blocks; affect portal detection, mob pathfinding, douseable by potions. |
beacon_base_blocks | Valid blocks for a beacon’s pyramid base. |
enderman_holdable | Blocks an enderman can pick up. |
replaceable | Blocks another block can be placed into (replacing it). |
dampens_vibrations | Blocks that block sculk-sensor vibrations when placed between source and sensor. |
guarded_by_piglins | Blocks that anger piglins when a player destroys them. |
mineable/axe | Blocks mined faster with an axe. |
mineable/hoe | Blocks mined faster with a hoe. |
mineable/pickaxe | Blocks mined faster with a pickaxe (and required to drop them with one). |
mineable/shovel | Blocks mined faster with a shovel. |
needs_stone_tool | Blocks that need at least a stone tool to drop. |
needs_iron_tool | Blocks that need at least an iron tool to drop. |
needs_diamond_tool | Blocks that need at least a diamond tool to drop. |
sword_efficient | Blocks that break faster with a sword. |
smelts_to_glass | Blocks that give glass when smelted. |
(The block-tag set is far larger: there are spawn-surface tags such as animals_spawnable_on, per-wood log tags such as oak_logs/birch_logs, ore tags, and many world-gen replaceable tags. Browse the full vanilla data pack (see D.5) for the complete list.)
D.2 Item tags
Item tags group items. They let a recipe accept several different inputs, control creative-search by #, and drive many gameplay features (feeding mobs, fuel, repair materials).
| Tag | What it groups / does |
|---|---|
planks | All plank items; used by many wooden-item recipes; furnace fuel (300 ticks). |
logs | All log items; fuel for furnace; used in campfire/smoker recipes. |
logs_that_burn | Flammable logs; used in the charcoal recipe. |
leaves | All leaf items. |
saplings | All sapling items; furnace fuel (100 ticks). |
wool | All wool items; fuel (100 ticks); used in the painting recipe. |
wool_carpets | All carpet items; fuel (67 ticks). |
coals | Coal and charcoal; used in the campfire recipe. |
swords | All swords. |
axes | All axes. |
pickaxes | All pickaxes. |
shovels | All shovels. |
hoes | All hoes. |
arrows | Items that can be shot by bows and crossbows. |
boats | All boats; furnace fuel (1200 ticks). |
chest_boats | All boats with chests. |
signs | All sign items; furnace fuel (200 ticks). |
hanging_signs | All hanging-sign items; furnace fuel (200 ticks). |
beds | All bed items. |
banners | All banner items; furnace fuel (300 ticks). |
candles | All candle items; used to decide if a candle can be placed on a cake. |
dyes | All dyes. |
wooden_tool_materials | Items that repair wooden tools/shields in an anvil. |
stone_tool_materials | Items used to craft and repair stone tools. |
iron_tool_materials | Items that repair iron tools in an anvil. |
gold_tool_materials | Items that repair golden tools in an anvil. |
diamond_tool_materials | Items that repair diamond tools in an anvil. |
netherite_tool_materials | Items that repair netherite tools in an anvil. |
trimmable_armor | Armor that can receive a smithing trim. |
trim_materials | Materials usable as a trim addition. |
beacon_payment_items | Items accepted in the beacon GUI to choose an effect. |
piglin_loved | Items piglins seek out and treat as “loved” (gold). |
piglin_safe_armor | Armor that stops piglins attacking the wearer. |
meat | All raw/cooked meat items. |
fishes | All fish items; used by dolphins and the fishing stat. |
eggs | All egg items; used in cake/pumpkin-pie recipes. |
cow_food | Items that tempt and feed cows and mooshrooms. |
wolf_food | Items that feed tamed wolves. |
cat_food | Items that tame and feed cats. |
non_flammable_wood | Wood items that cannot be used as furnace fuel. |
dampens_vibrations | Items that don’t trigger vibrations when thrown. |
enchantable/durability | Items that can take durability enchantments. |
enchantable/weapon | Items enchantable as weapons. |
enchantable/armor | Items enchantable as armor. |
enchantable/mining | Items enchantable for mining. |
enchantable/vanishing | Items that can receive Curse of Vanishing. |
(Item tags are numerous: there is a <mob>_food tag for nearly every breedable mob, a repairs_<material>_armor tag for each armor material, the full enchantable/* family, and per-wood tags. Browse the full vanilla data pack (see D.5) for the complete list.)
D.3 Entity type tags
Entity type tags group entity types. They work in the type= target selector argument and in loot-table conditions (with #), and they control many mob behaviors.
| Tag | What it groups / does |
|---|---|
skeletons | Skeleton-type mobs; used in the creeper loot table for the music-disc drop. |
zombies | All zombie mobs. |
raiders | Raid mobs; glow when a bell rings; used by the “Voluntary Exile” advancement. |
illager | All illager mobs. |
undead | Undead mobs; armadillos roll up near them. |
arrows | Arrow projectiles; affected by Power and Punch. |
arthropod | All arthropod mobs. |
aquatic | All aquatic mobs. |
sensitive_to_smite | Mobs affected by the Smite enchantment. |
sensitive_to_bane_of_arthropods | Mobs affected by Bane of Arthropods. |
sensitive_to_impaling | Mobs affected by the Impaling enchantment. |
impact_projectiles | Projectiles that break chorus flowers and decorated pots on hit. |
redirectable_projectile | Projectiles reflected by left-clicking them. |
deflects_projectiles | Entities that bounce projectiles off (e.g. breezes). |
burn_in_daylight | Mobs that burn in direct sunlight. |
can_breathe_under_water | Entities that cannot drown. |
freeze_immune_entity_types | Entities that cannot be frozen. |
freeze_hurts_extra_types | Entities that take 5× freezing damage. |
fall_damage_immune | Entities that take no fall damage. |
inverted_healing_and_harm | Entities healed by Instant Damage and harmed by Instant Health. |
frog_food | Entities frogs will eat. |
powder_snow_walkable_mobs | Mobs that walk on powder snow without sinking. |
wither_friends | Entities the wither will not target or hurt. |
can_equip_saddle | Entities that can wear a saddle. |
dismounts_underwater | Mounts that throw their rider when submerged. |
(There are also many *_spawnable_on-style and AI-targeting tags. Browse the full vanilla data pack (see D.5) for the complete list.)
D.4 Damage type tags
Damage type tags group damage types. They are used in #-prefixed damage-type arguments and determine how various protections, game rules, and effects respond to a source of damage. These are the tags you edit when you want a custom damage source to behave like fire, fall, or explosion damage.
| Tag | What it groups / does |
|---|---|
bypasses_armor | Damage that ignores armor reduction. |
bypasses_shield | Damage that shields cannot block. |
bypasses_invulnerability | Damage that hurts even creative-mode invulnerability. |
bypasses_effects | Damage that ignores all damage reduction (Resistance, enchantments). |
bypasses_resistance | Damage that ignores the Resistance effect. |
bypasses_enchantments | Damage that ignores enchantment-based reduction. |
bypasses_cooldown | Damage that ignores the post-hit invincibility window. |
bypasses_wolf_armor | Damage not absorbed by wolf armor. |
is_fire | Fire damage; ignored if fireDamage is off or with Fire Resistance; reduced by Fire Protection. |
is_fall | Fall damage; ignored if fallDamage is off or with Slow Falling; reduced by Feather Falling. |
is_drowning | Drowning damage; ignored if drowningDamage is off or with Water Breathing. |
is_freezing | Freeze damage; ignored if freezeDamage is off or wearing leather. |
is_explosion | Explosion damage; reduced by Blast Protection. |
is_projectile | Projectile damage; reduced by Projectile Protection; used in many advancements. |
is_lightning | Lightning damage; makes turtles drop bowls when killed by it. |
is_player_attack | Player-attack damage (not directly referenced by the game). |
no_knockback | Damage that produces no knockback. |
no_anger | Damage that does not make a mob remember/anger at its attacker. |
witch_resistant_to | Damage reduced by 85% against witches. |
wither_immune_to | Damage the wither cannot take. |
damages_helmet | Damage that wears down the helmet. |
always_kills_armor_stands | Damage that destroys an armor stand in one hit. |
mace_smash | Mace-smash damage; counts for the “Over-Overkill” advancement. |
D.5 Getting the full vanilla data pack
This appendix lists the common vanilla tags, not all of them. To browse every tag the game ships with (and see exactly which blocks, items, or entities each one contains), you want the complete built-in (vanilla) data pack. One genuinely exists: Minecraft defines its many vanilla tags in the minecraft namespace inside a built-in data pack, and the game’s own features are built using that same data pack.
Getting your hands on it. The built-in data pack ships inside the game itself, not as a separate download. The most reliable way to read every vanilla tag is to run the game’s built-in data-and-asset generator (the “data generator” / reports), which writes the complete set of tag files to a folder you can open. The wiki’s Tag and Data pack pages are the place to look up the exact command for your version. Once generated, each tag lives at the same path you’d use in your own pack, so you can read it, copy it, or use it as a template.
Tags are grouped here by registry; the leading #minecraft: is implied for every id shown.