Minecraft:Block tag (Java Edition)
More actions
Template:TOC Template:Redirect
A block tag is a group of Minecraft:blocks. They are used in advancement and Minecraft:world generation files to determine which block types meet a condition. Some block tags enable special behavior for the contained blocks. They can also be used when testing for block arguments in commands with Template:Cd, which succeeds if the block matches any of the blocks specified in the tag.
List of tags
acacia_logs
air
Used by the Template:Cd enchantment definition, to only replace water below blocks in this tag.
all_hanging_signs
Special behavior: When placing a hanging sign below blocks in this tag while not sneaking, if the direction matches, the sign is placed with the two parallel chains.
all_signs
This tag is used in the advancement "Glow and Behold!". Removing signs from this tag cause them to not be able to grant the advancement. Adding a Minecraft:shelf in this tag will earn player the achievement when they put the glow ink sac on it. Adding blocks that not allow glow ink sacs to be used on them does nothing, but.
ancient_city_replaceable
Blocks in this tag may be randomly removed from ancient cities as part of the "degredation" generation process.
animals_spawnable_on
Special behavior: Some animals use this tag to determine which blocks they can spawn on, including cats in swamp huts, chickens, cows, donkeys, Minecraft:horses, ocelots, pandas, Minecraft:pigs, polar bears not in (deep) frozen oceans, sheep, and wolves.
anvil
Special behavior:
- While the Minecraft:anvil interface is open, blocks in this tag will keep it open.
- Falling blocks in this tag have a chance to get damaged or break upon landing, if they are anvils.
- When loading NBT, falling blocks in this tag set the internal Template:Cd boolean to Template:Cd if it wasn't already set.
- While using the Minecraft:anvil interface, blocks in this tag have a chance to take damage or break, if they are anvils.
armadillo_spawnable_on
Special behavior: Armadillos can spawn only above blocks in this tag.
axolotls_spawnable_on
Special behavior: Axolotls can spawn only above blocks in this tag.
azalea_grows_on
Azalea trees that generate naturally can generate on these blocks.
azalea_root_replaceable
Rooted dirt that generates as part of natural Azalea trees can replace blocks in this tag.
badlands_terracotta
bamboo_blocks
banners
Special behavior: Filled maps used on blocks in this tag toggle a map marker if they are Minecraft:banners. Other blocks will play the use animation, but not add a marker.
bars
base_stone_nether
Used to determine what blocks ancient debris can replace.
base_stone_overworld
Used to determine what blocks dirt, gravel, granite, diorite, andesite, tuff, and clay can replace when generated as veins.
The "large dripstone" feature does not replace blocks in this tag with dripstone blocks.
Used in the generation of the "dripstone cluster" feature.
Surface generation in the overworld uses this tag.
bats_spawnable_on
Special behavior: Bats can spawn on these blocks.
beacon_base_blocks
Special behavior: Blocks in this tag are seen as valid Minecraft:beacon base blocks.
beds
Special behavior:
- Tamed cats sit or sleep with the player on blocks in this tag.
- Minecraft:Villagers move to and try to sleep in blocks in this tag. Only Minecraft:beds can be slept in.
- Baby villagers move to and try to jump in blocks in this tag.
beehives
Determines which blocks can fill with honey when a bee deposits pollen.
Blocks in this tag can have honey removed by a dispenser with a glass bottle or shears.
Used in the advancement "Bee Our Guest".
Adding blocks to this tag has no effect.
beneath_bamboo_podzol_replaceable
beneath_tree_podzol_replaceable
bee_attractive
Defines the blocks (mostly plants) that bees are attracted to and can pollinate from when not in a Minecraft:beehive.
If the block can be waterlogged, the block state Template:Cd must be set to Template:Cd. If the block is a Minecraft:sunflower, the block state Template:Cd must be Template:Cd.
bee_growables
When bees pollinate these blocks they grow one stage.
Adding blocks to this tag has no effect.
birch_logs
blocks_wind_charge_explosions
Blocks in this tag completely obstruct wind charge bursts, as if it had maximum explosion resistance.
buttons
Used in the internal "gametest" system.
camels_spawnable_on
Camels can spawn on these blocks.
camel_sand_step_sound_blocks
Camels play a special step sound when walking on blocks in this tag.
campfires
Flint and steel and fire charges use this tag to determine what blocks they can light. Adding blocks to this tag takes effect only if the block has the Template:Cd block states and both are false (only candles meet this criteria, and they already have this behavior. However, removing candles from the candle tag and adding them to this tag allows them to be lit and extinguished like campfires.
Splash water bottles set the Template:Cd value of blocks in this tag to false. Works on all blocks with a lit block state, like redstone lamps.
can_glide_through
candles
Flint and steel and fire charges use this tag to determine what blocks they can light. Adding blocks to this tag takes effect only if the block has the Template:Cd block states and both are false (only campfires meet this criteria, and they already have this behavior. However, removing campfires from the Template:Tag link and adding them to this tag allows them to be lit and extinguished like candles).
Splash water bottles set the Template:Cd value of blocks in this tag to false. Works on all blocks with a lit block state, like redstone lamps, provided they are not in Template:Tag link.
candle_cakes
Blocks in this tag are considered candle cakes and can be lit like candle cakes, if they have the Template:Cd block state and it is set to false.
Splash water bottles set the Template:Cd value of blocks in this tag to false, if they have the Template:Cd block state and it is set to true.
cannot_replace_below_tree_trunk
cannot_support_seagrass
cannot_support_kelp
cannot_support_snow_layer
Snow can never be placed on blocks in this tag.
Takes priority if the block is also in Template:Tag link.
cauldrons
This tag is used in certain pathfinding processes.Template:More info needed
cave_vines
ceiling_hanging_signs
chains
cherry_logs
climbable
Used in mob pathfinding and to determine what blocks the player can climb.
For the player to be able to climb added blocks, the block must be small enough that the center of the player's hitbox can occupy the same block. This means that blocks such as chests cannot be climbed from the sides, but can from the top.
Used in the process of determining where to put an entity when it dismounts another entity.Template:More info needed
If scaffolding is removed, the player cannot smoothly climb up, but can still jump up and crouch down.
Some blocks are climbable in certain situations without being in this tag, like powder snow or trapdoors at the top of ladders.
coal_ores
Unused.
combination_step_sound_blocks
When walking on a block in this tag (while occupying the same block as it), it plays a step sound that is a combination of the step sound of the block itself and the block underneath it.
completes_find_tree_tutorial
Looking at/punching a block in this tag completes the "find tree" step of the tutorial.
concrete
concrete_powder
concrete_powders
convertable_to_mud
Blocks in this tag can be converted to mud if a player or dispenser uses a water bottle on it.
copper
copper_chests
copper_golem_statues
copper_ores
corals
Used to generate coral reefs.
coral_blocks
Used to generate coral reefs.
Using bone meal on a sea pickle on a block in this tag creates more sea pickles.
coral_plants
crimson_stems
crops
crystal_sound_blocks
Blocks in this tag play the "amethyst block chime" sound repeatedly for a short amount of time after being stepped on, gradually decreasing in volume.
The initial step sound is not affected by this tag.
dampens_vibrations
Blocks in this tag prevent sculk sensors from hearing vibrations if the block is between the sculk sensor and the vibration.
dark_oak_logs
deepslate_ore_replaceables
Overworld ores can generate in blocks in this tag, and if they do, they become their deepslate variant
Infested stone (from blobs) that generates in a block in this tag generates as infested deepslate
diamond_ores
Unused.
dirt
does_not_block_hoppers
Blocks in this tag do not prevent Minecraft:hoppers from picking up items when placed on top of it.
doors
Mobs view all blocks in this tag as doors and pathfind accordingly.
Replaced with air when generating zombie villages
dragon_immune
Ender Dragon cannot destroy blocks with this tag.
dragon_transparent
Ender Dragon cannot destroy blocks with this tag, but can fly straight through.
dripstone_replaceable_blocks
Used in dripstone generation to determine what dripstone can replace and what pointed dripstone can generate on.
edible_for_sheep
Blocks with this tag are edible by sheep. The sheep must be able go inside the block in order to eat it.Template:Needs testing
emerald_ores
Unused.
enables_bubble_column_drag_down
Blocks that allow for downward dragging bubble columns while submerged in full blocks of water
enables_bubble_column_push_up
Blocks that allow for upward pushing bubble columns while submerged in full blocks of water.
enchantment_power_provider
Blocks in this tag can power up enchanting tables when placed in a valid position.
enchantment_power_transmitter
Contains blocks that do not invalidate enchanting bonuses when placed between an enchanting table and bookshelves.
enderman_holdable
Used to determine what blocks endermen can pick up.
fall_damage_resetting
Blocks in this tag reset fall damage when landing in it.
features_cannot_replace
Blocks with this tag cannot be replaced by any generated features.
fences
Mobs view all blocks in this tag as fences and pathfind accordingly.
Leads can be attached to solid blocks in this tag. The lead knot entity uses this tag to determine if it should break or not.
Fences in this tag attempt to connect only to other fences in this tag, but not in the Template:Tag link tag. Fences not in either tag do not connect to fences in the Template:Tag link tag.
fence_gates
fire
Blocks in this tag are ignored when detecting valid unactivated nether portals and get removed upon activation
Mobs view all blocks in this tag as fire and pathfind accordingly.
Blocks in this tag cannot stop falling blocks.
Potions capable of dousing fire remove blocks in this tag.
Pistons do not create particles when destroying blocks in this tag.
Entities ignited by blocks in this tag continue burning after leaving the fire source.
flowers
Saplings grown next to blocks in this tag have a chance to have a bee nest.
flower_pots
forest_rock_can_place_on
foxes_spawnable_on
Foxes can spawn only on blocks in this tag.
frogs_spawnable_on
Frogs can spawn only on blocks in this tag.
frog_prefer_jump_to
geode_invalid_blocks
Amethyst geodes cannot try to generate inside blocks in this tag.
glazed_terracotta
goats_spawnable_on
Goats can spawn only on blocks in this tag.
gold_ores
grass_blocks
grows_crops
guarded_by_piglins
Piglins become hostile toward a player that destroys a block in this tag.
This tag has no effect on which blocks cause piglins to become hostile when opened.
happy_ghast_avoids
Happy ghasts avoid blocks in this tag.Template:More info needed
huge_brown_mushroom_can_place_on
huge_red_mushroom_can_place_on
hoglin_repellents
Hoglins avoid blocks in this tag.
ice_spike_replaceable
ice
Blocks in this tag do not act as a surface for ocean ruins to generate on.
impermeable
Blocks in this tag do not let fluids or honey drip through.
incorrect_for_diamond_tool
Blocks in this tag take longer to mine and drop nothing when using a diamond tool.
There are currently no blocks in Vanilla that possess such traits.
incorrect_for_copper_tool
Blocks in this tag take longer to mine and drop nothing when using a copper tool.
incorrect_for_gold_tool
Blocks in this tag take longer to mine and drop nothing when using a golden tool.
incorrect_for_iron_tool
Blocks in this tag take longer to mine and drop nothing when using an iron tool.
incorrect_for_netherite_tool
Blocks in this tag take longer to mine and drop nothing when using a netherite tool.
There are currently no blocks in Vanilla that possess such traits.
incorrect_for_stone_tool
Blocks in this tag take longer to mine and drop nothing when using a stone tool.
incorrect_for_wooden_tool
Blocks in this tag take longer to mine and drop nothing when using a wooden tool.
infiniburn_end
Used in the infiniburn preset of the end dimension type (determines which blocks stay on fire forever in the end).
infiniburn_nether
Used in the infiniburn preset of the nether dimension type (determines which blocks stay on fire forever in the nether).
infiniburn_overworld
Used in the infiniburn preset of the overworld dimension type (determines which blocks stay on fire forever in the overworld).
inside_step_sound_blocks
While the player walks in a block in this tag, the step sound noises of the sound type of the block are played instead of the noise of the below block.
invalid_spawn_inside
Players can't spawn or respawn inside the blocks in this tag.
iron_ores
jungle_logs
Cocoa beans can be placed on blocks in this tag.
lanterns
lapis_ores
Unused.
lava_pool_stone_cannot_replace
Blocks in this tag cannot be replaced by stone generated in lava pools.
leaves
Blocks in this tag don't obstruct many features from generating, such as bonus chests, trees, and huge mushrooms.
Used to determine placement rules for some transparent blocks.
Blocks in this tag are destroyed 1.5x faster than normal with swords.
Blocks in this tag are destroyed 15x faster than normal with shears and increment their stat usage.
Blocks is this tag recognize shears as a correct tool.
Parrots and ocelots can spawn in blocks in this tag.
lightning_rods
logs
Used for one of the requirements for settling on a block position for the parrot wandering AI.
Blocks in this tag do not stop trees from growing.
Checks progress for the punch_tree tutorial step.
Used in some other pathfinding processes.Template:More info needed
logs_that_burn
lush_ground_replaceable
Rooted dirt from azalea trees and clay patches and pools in lush caves can replace blocks in this tag.
maintains_farmland
Contains blocks that do not cause farmland to be converted into dirt when placed on top of it.
mangrove_logs
mangrove_logs_can_grow_through
While growing, mangrove trees ignore these blocks when placing logs.
mangrove_roots_can_grow_through
While growing, mangrove trees ignore these blocks when placing roots.
mob_interactable_doors
mooshrooms_spawnable_on
Mooshrooms can spawn only on blocks in this tag
moss_blocks
moss_replaceable
Blocks in this tag can be replaced with moss blocks when a nearby moss block has bone meal applied to it.
mud
needs_diamond_tool
If a block in this tag requires a certain type tool to drop, the tool must be diamond or better.
needs_iron_tool
If a block in this tag requires a certain type tool to drop, the tool must be iron or better.
needs_stone_tool
If a block in this tag requires a certain type tool to drop, the tool must be stone or better.
nether_carver_replaceables
Used in nether world generation definitions to indicate which blocks cave carvers can cut through.
nylium
Used as a check during generation certain vegetation in crimson and warped forests.
Crimson roots, warped roots and nether sprouts can be placed on blocks in this tag, as well as soul soil.
Netherrack is a valid bone meal target only if a nearby block is in this tag, or if netherrack itself is in this tag.
A non-nylium block nearby causes bone meal to be consumed without producing anything when used on netherrack.
It is still possible to spread nylium onto netherrack even if one or both nylium blocks are removed from the tag, as long as a block in the nylium tag is still nearby. This is because the check to grow nylium on the netherrack does not use the tag.
Fungi can be placed on blocks in this tag, as well as mycelium and soul soil, as well as blocks in Template:Tag link, and Template:Cd.
oak_logs
occludes_vibration_signals
Blocks in this tag prevent sculk sensors from hearing vibrations if the block is between the sculk sensor and the vibration.
overworld_carver_replaceables
Used in overworld world generation definitions to indicate which blocks cave carvers can cut through.
overworld_natural_logs
overrides_mushroom_light_requirement
Mushrooms can spread to or be placed on blocks in this tag regardless of light level.
Huge mushrooms can be grown on blocks in this tag regardless of light level.
pale_oak_logs
parrots_spawnable_on
Parrots can spawn only on blocks in this tag.
piglin_repellents
Minecraft:Piglins avoid blocks in this tag.
planks
polar_bears_spawnable_on_alternate
Polar bears can only spawn on blocks in this tag in frozen ocean and deep frozen ocean biomes. Otherwise, they use Template:Tag link.
portals
When an entity dismounts another entity, it is not put into blocks with this tag to prevent unwanted teleportation; instead, the entity dismounts at the ridden entity's location.
pressure_plates
prevent_mob_spawning_inside
Mobs cannot spawn inside blocks in this tag.
prevents_nearby_leaf_decay
If a block in this tag is around a leaves block, the leaves block sets its distance block state to the distance the closest tagged block is.
rabbits_spawnable_on
Rabbits can spawn only on blocks in this tag.
rails
Minecarts can be placed and dispensed onto blocks in this tag.
When TNT minecarts explode, blocks in this tag that the minecart is on have a blast resistance of 0.
Used in determining rail directional placement. Adding blocks to this tag has no effect.
Used in determining minecart speed. Adding blocks to this tag has no effect on this behavior.
redstone_ores
replaceable
Contains blocks in which another block can be placed except sculk veins<ref>Template:Bug</ref>. This tag only lists the blocks with this property but changing it doesn't change which blocks are replaceable.
replaceable_by_mushrooms
Contains changeable blocks that growing giant mushrooms can replace.
replaceable_by_trees
Contains changeable blocks that growing trees can replace.
sand
Cacti can be placed on blocks in this tag.
Turtle eggs hatch when on a block in this tag.
Turtles can spawn only on blocks in this tag.
saplings
sculk_replaceable
When a sculk catalyst is activated, these blocks may be replaced by the various types of sculk blocks.
sculk_replaceable_world_gen
During Ancient City generation, these blocks may be replaced by the various types of sculk blocks.
shears_extreme_breaking_speed
shears_major_breaking_speed
shears_minor_breaking_speed
shulker_boxes
Fences, walls and panes do not connect to blocks in this tag.
If blocks are removed from this tag, the above blocks still disconnect when the shulker box opens.
signs
Blocks in this tag are not destroyed by flowing liquids
Removing blocks from this tag has no effect
slabs
Blocks in this tag are viewed as slabs by ruined portal generation.
small_flowers
Bees attempt to pollinate blocks in this tag.
smelts_to_glass
Blocks with this tag give glass when smelted in a furnace.
snaps_goat_horn
If an adult goat rams into one of these blocks, it drops a goat horn if it has any left. Nothing will drop if the goat has no horns or is a baby.
sniffer_diggable_block
Blocks that can be dug by a sniffer for items such as torchflower seeds.Template:Needs testing
sniffer_egg_hatch_boost
Sniffer eggs hatch twice as fast when placed on blocks with this tag.
snow
Blocks in this tag turn blocks with a snowy variant below them (like grass) into said snow variant.
soul_fire_base_blocks
Blocks in this tag can support soul fire.
soul_speed_blocks
Soul Speed increases the player's speed on blocks in this tag.
spruce_logs
stairs
Blocks in this tag are viewed as stairs by ruined portal generation.
standing_signs
stone_bricks
Unused.
stone_buttons
stone_ore_replaceables
Iron ore, redstone ore, gold ore, diamond ore, and lapis lazuli ore can generate as their stone variants in blocks in this tag.
Infested stone (from blobs) that generates in a block in this tag generates as infested stone.
stone_pressure_plates
strider_warm_blocks
Unless a strider is in a block in this tag, it shivers.
substrate_overworld
support_override_cactus_flower
support_override_snow_layer
Snow can be placed on blocks in this tag, even if the top surface is not fully solid.
supports_azalea
Minecraft:Azalea and flowering azalea can only be placed on blocks in this tag.
supports_bamboo
Minecraft:Bamboo can be only placed on blocks in this tag.
supports_big_dripleaf
Big dripleaves can be placed on blocks in this tag.
supports_cactus
Minecraft:Cactus can only be placed on blocks in this tag.
supports_chorus_flower
supports_chorus_plant
supports_cocoa
supports_crimson_fungus
supports_crimson_roots
supports_crops
supports_dry_vegetation
Dry vegetations, like dead bush and dry grass, may be placed on blocks in this tag.
supports_frogspawn
supports_hanging_mangrove_propagule
supports_lily_pad
supports_mangrove_propagule
supports_melon_stem
supports_melon_stem_fruit
supports_nether_sprouts
supports_nether_wart
supports_pumpkin_stem
supports_pumpkin_stem_fruit
supports_small_dripleaf
Big dripleaves and small dripleaves can be placed on blocks in this tag, even if there is no water in the block where the small dripleaf is being placed.
supports_stem_crops
supports_sugar_cane
supports_stem_fruit
supports_sugar_cane_adjacently
supports_vegetation
supports_warped_fungus
supports_warped_roots
supports_wither_rose
suppresses_bounce
sword_efficient
Contains blocks that break faster with a sword.
sword_instantly_mines
terracotta
trail_ruins_replaceable
During trail ruins generation, blocks in this tag can be replaced by suspicious gravel.
trapdoors
Mobs treat all blocks in this tag as trapdoors when pathfinding.
Climbable blocks in this tag use the "<player> fell off a ladder" death message when applicable.
triggers_ambient_desert_dry_vegetation_block_sounds
triggers_ambient_desert_sand_block_sounds
triggers_ambient_dried_ghast_block_sounds
underwater_bonemeals
Blocks in this tag replace water source blocks (within 5 horizontal and 2 vertical blocks) when bone meal is used under water in warm ocean biomes.
If the blocks in this tag are customized, the behavior is applied to water source blocks in any biome. These blocks are not waterlogged by default.
unstable_bottom_center
Blocks in this tag cannot support lanterns and bells on their bottom side even if they would otherwise be able to.
valid_spawn
Unused.
vibration_resonators
walls
Mobs treat blocks in this tag as fences when pathfinding.
Fence gates have the Template:Cd block state when next to a block in this tag.
Other walls (not defined by the tag), glass panes, and iron bars attempt to connect to non-solid blocks in this tag.
Blocks in this tag are viewed as walls by ruined portal generation.
wall_corals
Used to generate coral reefs.
When bone meal is used in warm and deep warm oceans, blocks in this tag may be placed on the sides of blocks.
wall_hanging_signs
wall_post_override
Blocks in this tag cause walls to become pillars, even if they are not solid.
wall_signs
warped_stems
wart_blocks
wither_immune
Minecraft:Wither cannot destroy blocks with this tag by moving into them. This doesn't protect blocks from the explosion caused by creating the Wither or by Wither Skulls entities.
wither_summon_base_blocks
Blocks in this tag can be used in the base to summon the Minecraft:wither.
wolves_spawnable_on
Wolves can spawn only on blocks in this tag.
wooden_buttons
wooden_doors
Mobs that interact with wooden doors use this tag to detect wooden doors.
Only iron doors can be added to this tag. If added, villagers can open them.
wooden_fences
Fences in this tag attempt to connect to each other.
Fences in the Template:Tag link tag do not attempt to connect to fences in this tag. Fences not in either tag do not connect to fences in this tag, including other fences of the same type.
wooden_pressure_plates
wooden_shelves
wooden_slabs
wooden_stairs
wooden_trapdoors
wool
Blocks in this tag are broken faster by shears and also increase the usage stat of shears.
Placing blocks in this tag under a note block sets the instrument used to guitar. If blocks that cause note blocks to play a different instrument are added to this tag, they cause the note block to play guitar.
wool_carpets
mineable/axe
Blocks in this tag are mined faster with axes.
mineable/hoe
Blocks in this tag are mined faster with hoes.
mineable/pickaxe
Blocks in this tag are mined faster with pickaxes.
mineable/shovel
Blocks in this tag are mined faster with shovels.
Removed tags
azalea_log_replaceable
Version added: 21w05a. Version removed: 21w10a.
dirt_like
Version added: 18w43a. Version removed: 19w41a.
fire_aspect_lightable
Version added: 24w19a. Version removed: 1.21 Pre-Release 1.
lush_plants_replaceable
Version added: 21w05a. Version removed: 21w16a.
non_flammable_wood
The item tag with the same name still exists.
Version added: 20w13a. Version removed: 22w44a.
replaceable_plants
Version added: 1.18 Pre-release 5. Version removed: 23w14a.
stripped_logs
Version added: 22w42a. Version removed: 22w46a.
tall_flowers
Version added: 19w34a. Version removed: 24w45a.
water_hacked
Version added: 18w07a. Version removed: 18w10c.
waterlogged
Version added: 18w07b. Version removed: 18w10c.
History
References
Template:Navbox Java Edition technical
fr:Tag de bloc (Édition Java) uk:Теґ блоків (Java Edition) zh:Java版标签/方块