Class ConventionalBlockTags
java.lang.Object
net.fabricmc.fabric.api.tag.convention.v2.ConventionalBlockTags
See
BlockTags
for vanilla tags.
Note that addition to some vanilla tags implies having certain functionality.-
Field Summary
FieldsModifier and TypeFieldDescriptionFor blocks that are similar to amethyst where their budding block produces buds and cluster blocks.For blocks that are similar to amethyst where they have buddings forming from budding blocks.For blocks that are similar to amethyst where they have clusters forming from budding blocks.Aliased withBlockTags.COAL_ORES
.Deprecated.Aliased withBlockTags.COPPER_ORES
.Aliased withBlockTags.DIAMOND_ORES
.Tag that holds all blocks that can be dyed a specific color.Aliased withBlockTags.EMERALD_ORES
.Aliased withBlockTags.FENCE_GATES
.Aliased withBlockTags.FENCES
.Contains any living plant block that contains flowers or is a flower itself.Glass which is made from cheap resources like sand and only minor additional ingredients like dyes.Deprecated.Aliased withBlockTags.GOLD_ORES
.Tag that holds all blocks that recipe viewers should not show to users.Aliased withBlockTags.IRON_ORES
.Aliased withBlockTags.LAPIS_ORES
.For common obsidian that has no special quirks or behaviors.Blocks which are often replaced by deepslate ores, i.e.Blocks which are often replaced by netherrack ores, i.e.Blocks which are often replaced by stone ores, i.e.Ores which on average result in more than one resource worth of materials ignoring fortune and other modifiers.Ores which on average result in one resource worth of materials ignoring fortune and other modifiers.Ores which on average result in less than one resource worth of materials ignoring fortune and other modifiers.Ores in deepslate (or in equivalent blocks in the tagORE_BEARING_GROUND_DEEPSLATE
) which could logically use deepslate as recipe input or output.Ores in netherrack (or in equivalent blocks in the tagORE_BEARING_GROUND_NETHERRACK
) which could logically use netherrack as recipe input or output.Ores in stone (or in equivalent blocks in the tagORE_BEARING_GROUND_STONE
) which could logically use stone as recipe input or output.Aliased withBlockTags.REDSTONE_ORES
.Blocks should be included in this tag if their movement/relocation can cause serious issues such as world corruption upon being moved or for balance reason where the block should not be able to be relocated.Deprecated.Tag that holds all head based blocks such as Skeleton Skull or Player Head.Contains living ground-based flowers that are 1 block tall such as Dandelions or Poppy.Natural stone-like blocks that can be used as a base ingredient in recipes that take stone.A storage block is generally a block that has a recipe to craft a bulk of 1 kind of resource to a block and has a mirror recipe to reverse the crafting with no loss in resources.Contains living ground-based flowers that are 2 block tall such as Rose Bush or Peony.Aliased withBlockTags.WOODEN_FENCES
. -
Method Summary
-
Field Details
-
STONES
Natural stone-like blocks that can be used as a base ingredient in recipes that take stone. -
COBBLESTONES
-
DEEPSLATE_COBBLESTONES
-
INFESTED_COBBLESTONES
-
MOSSY_COBBLESTONES
-
NORMAL_COBBLESTONES
-
NETHERRACKS
-
END_STONES
-
GRAVELS
-
OBSIDIANS
-
NORMAL_OBSIDIANS
For common obsidian that has no special quirks or behaviors. Ideal for recipe use. Crying Obsidian, for example, is a light block and harder to obtain. So it gets its own tag instead of being under normal tag. -
CRYING_OBSIDIANS
-
ORES
-
COAL_ORES
Aliased withBlockTags.COAL_ORES
. -
COPPER_ORES
Aliased withBlockTags.COPPER_ORES
. -
DIAMOND_ORES
Aliased withBlockTags.DIAMOND_ORES
. -
EMERALD_ORES
Aliased withBlockTags.EMERALD_ORES
. -
GOLD_ORES
Aliased withBlockTags.GOLD_ORES
. -
IRON_ORES
Aliased withBlockTags.IRON_ORES
. -
LAPIS_ORES
Aliased withBlockTags.LAPIS_ORES
. -
NETHERITE_SCRAP_ORES
-
QUARTZ_ORES
-
REDSTONE_ORES
Aliased withBlockTags.REDSTONE_ORES
. -
BARRELS
-
WOODEN_BARRELS
-
BOOKSHELVES
-
CHESTS
-
WOODEN_CHESTS
-
TRAPPED_CHESTS
-
ENDER_CHESTS
-
GLASS_BLOCKS
-
GLASS_BLOCKS_COLORLESS
-
GLASS_BLOCKS_CHEAP
Glass which is made from cheap resources like sand and only minor additional ingredients like dyes. -
GLASS_BLOCKS_TINTED
-
GLASS_PANES
-
GLASS_PANES_COLORLESS
-
GLAZED_TERRACOTTAS
-
CONCRETES
-
BUDDING_BLOCKS
For blocks that are similar to amethyst where their budding block produces buds and cluster blocks. -
BUDS
For blocks that are similar to amethyst where they have buddings forming from budding blocks. -
CLUSTERS
For blocks that are similar to amethyst where they have clusters forming from budding blocks. -
VILLAGER_JOB_SITES
-
SANDS
-
RED_SANDS
-
COLORLESS_SANDS
-
SMALL_FLOWERS
Contains living ground-based flowers that are 1 block tall such as Dandelions or Poppy. Equivalent to the "minecraft:small_flowers" block tag. This is NOT aliased withBlockTags.SMALL_FLOWERS
because the vanilla tag is used to make the block weak to swords. -
TALL_FLOWERS
Contains living ground-based flowers that are 2 block tall such as Rose Bush or Peony. Equivalent to the "minecraft:tall_flowers" block tag in past Minecraft version. -
FLOWERS
Contains any living plant block that contains flowers or is a flower itself. Equivalent to the "minecraft:flowers" block tag. Aliased withBlockTags.FLOWERS
. -
SANDSTONE_BLOCKS
-
SANDSTONE_SLABS
-
SANDSTONE_STAIRS
-
RED_SANDSTONE_BLOCKS
-
RED_SANDSTONE_SLABS
-
RED_SANDSTONE_STAIRS
-
UNCOLORED_SANDSTONE_BLOCKS
-
UNCOLORED_SANDSTONE_SLABS
-
UNCOLORED_SANDSTONE_STAIRS
-
FENCES
Aliased withBlockTags.FENCES
. -
WOODEN_FENCES
Aliased withBlockTags.WOODEN_FENCES
. -
NETHER_BRICK_FENCES
-
FENCE_GATES
Aliased withBlockTags.FENCE_GATES
. -
WOODEN_FENCE_GATES
-
DYED
Tag that holds all blocks that can be dyed a specific color. (Does not include color blending blocks that would behave similar to leather armor item) -
BLACK_DYED
-
BLUE_DYED
-
BROWN_DYED
-
CYAN_DYED
-
GRAY_DYED
-
GREEN_DYED
-
LIGHT_BLUE_DYED
-
LIGHT_GRAY_DYED
-
LIME_DYED
-
MAGENTA_DYED
-
ORANGE_DYED
-
PINK_DYED
-
PURPLE_DYED
-
RED_DYED
-
WHITE_DYED
-
YELLOW_DYED
-
STORAGE_BLOCKS
A storage block is generally a block that has a recipe to craft a bulk of 1 kind of resource to a block and has a mirror recipe to reverse the crafting with no loss in resources.Honey Block is special in that the reversing recipe is not a perfect mirror of the crafting recipe and so, it is considered a special case and not given a storage block tag.
-
STORAGE_BLOCKS_BONE_MEAL
-
STORAGE_BLOCKS_COAL
-
STORAGE_BLOCKS_COPPER
-
STORAGE_BLOCKS_DIAMOND
-
STORAGE_BLOCKS_DRIED_KELP
-
STORAGE_BLOCKS_EMERALD
-
STORAGE_BLOCKS_GOLD
-
STORAGE_BLOCKS_IRON
-
STORAGE_BLOCKS_LAPIS
-
STORAGE_BLOCKS_NETHERITE
-
STORAGE_BLOCKS_RAW_COPPER
-
STORAGE_BLOCKS_RAW_GOLD
-
STORAGE_BLOCKS_RAW_IRON
-
STORAGE_BLOCKS_REDSTONE
-
STORAGE_BLOCKS_RESIN
-
STORAGE_BLOCKS_SLIME
-
STORAGE_BLOCKS_WHEAT
-
STRIPPED_LOGS
-
STRIPPED_WOODS
-
PLAYER_WORKSTATIONS_CRAFTING_TABLES
-
PLAYER_WORKSTATIONS_FURNACES
-
RELOCATION_NOT_SUPPORTED
Blocks should be included in this tag if their movement/relocation can cause serious issues such as world corruption upon being moved or for balance reason where the block should not be able to be relocated. Example: Chunk loaders or pipes where other mods that move blocks do not respectAbstractBlock.AbstractBlockState.getPistonBehavior()
. -
SKULLS
Tag that holds all head based blocks such as Skeleton Skull or Player Head. (Named skulls to match minecraft:skulls item tag) -
ROPES
-
CHAINS
-
HIDDEN_FROM_RECIPE_VIEWERS
Tag that holds all blocks that recipe viewers should not show to users. Recipe viewers may use this to automatically find the corresponding BlockItem to hide. -
ORE_BEARING_GROUND_DEEPSLATE
Blocks which are often replaced by deepslate ores, i.e. the ores in the tagORES_IN_GROUND_DEEPSLATE
, during world generation. (The block's registry name is used as the tag name) -
ORE_BEARING_GROUND_NETHERRACK
Blocks which are often replaced by netherrack ores, i.e. the ores in the tagORES_IN_GROUND_NETHERRACK
, during world generation. (The block's registry name is used as the tag name) -
ORE_BEARING_GROUND_STONE
Blocks which are often replaced by stone ores, i.e. the ores in the tagORES_IN_GROUND_STONE
, during world generation. (The block's registry name is used as the tag name) -
ORE_RATES_DENSE
Ores which on average result in more than one resource worth of materials ignoring fortune and other modifiers. (example, Copper Ore) -
ORE_RATES_SINGULAR
Ores which on average result in one resource worth of materials ignoring fortune and other modifiers. (Example, Iron Ore) -
ORE_RATES_SPARSE
Ores which on average result in less than one resource worth of materials ignoring fortune and other modifiers. (Example, Nether Gold Ore as it drops 2 to 6 Gold Nuggets which is less than normal Gold Ore's Raw Gold drop) -
ORES_IN_GROUND_DEEPSLATE
Ores in deepslate (or in equivalent blocks in the tagORE_BEARING_GROUND_DEEPSLATE
) which could logically use deepslate as recipe input or output. (The block's registry name is used as the tag name) -
ORES_IN_GROUND_NETHERRACK
Ores in netherrack (or in equivalent blocks in the tagORE_BEARING_GROUND_NETHERRACK
) which could logically use netherrack as recipe input or output. (The block's registry name is used as the tag name) -
ORES_IN_GROUND_STONE
Ores in stone (or in equivalent blocks in the tagORE_BEARING_GROUND_STONE
) which could logically use stone as recipe input or output. (The block's registry name is used as the tag name) -
SHULKER_BOXES
Deprecated.This tag is redundant. Please useBlockTags.SHULKER_BOXES
tag instead. -
GLAZED_TERRACOTTA
Deprecated.This tag was typoed. Please useGLAZED_TERRACOTTAS
tag instead. -
CONCRETE
Deprecated.This tag was typoed. Please useCONCRETES
tag instead.
-