Class ConventionalBlockTags

java.lang.Object
net.fabricmc.fabric.api.tag.convention.v2.ConventionalBlockTags

public final class ConventionalBlockTags extends Object
See BlockTags for vanilla tags. Note that addition to some vanilla tags implies having certain functionality.
  • Field Details

    • STONES

      public static final TagKey<Block> STONES
      Natural stone-like blocks that can be used as a base ingredient in recipes that take stone.
    • COBBLESTONES

      public static final TagKey<Block> COBBLESTONES
    • DEEPSLATE_COBBLESTONES

      public static final TagKey<Block> DEEPSLATE_COBBLESTONES
    • INFESTED_COBBLESTONES

      public static final TagKey<Block> INFESTED_COBBLESTONES
    • MOSSY_COBBLESTONES

      public static final TagKey<Block> MOSSY_COBBLESTONES
    • NORMAL_COBBLESTONES

      public static final TagKey<Block> NORMAL_COBBLESTONES
    • NETHERRACKS

      public static final TagKey<Block> NETHERRACKS
    • END_STONES

      public static final TagKey<Block> END_STONES
    • GRAVELS

      public static final TagKey<Block> GRAVELS
    • OBSIDIANS

      public static final TagKey<Block> OBSIDIANS
    • NORMAL_OBSIDIANS

      public static final TagKey<Block> 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

      public static final TagKey<Block> CRYING_OBSIDIANS
    • ORES

      public static final TagKey<Block> ORES
    • COAL_ORES

      public static final TagKey<Block> COAL_ORES
      Aliased with BlockTags.COAL_ORES.
    • COPPER_ORES

      public static final TagKey<Block> COPPER_ORES
      Aliased with BlockTags.COPPER_ORES.
    • DIAMOND_ORES

      public static final TagKey<Block> DIAMOND_ORES
    • EMERALD_ORES

      public static final TagKey<Block> EMERALD_ORES
    • GOLD_ORES

      public static final TagKey<Block> GOLD_ORES
      Aliased with BlockTags.GOLD_ORES.
    • IRON_ORES

      public static final TagKey<Block> IRON_ORES
      Aliased with BlockTags.IRON_ORES.
    • LAPIS_ORES

      public static final TagKey<Block> LAPIS_ORES
      Aliased with BlockTags.LAPIS_ORES.
    • NETHERITE_SCRAP_ORES

      public static final TagKey<Block> NETHERITE_SCRAP_ORES
    • QUARTZ_ORES

      public static final TagKey<Block> QUARTZ_ORES
    • REDSTONE_ORES

      public static final TagKey<Block> REDSTONE_ORES
    • BARRELS

      public static final TagKey<Block> BARRELS
    • WOODEN_BARRELS

      public static final TagKey<Block> WOODEN_BARRELS
    • BOOKSHELVES

      public static final TagKey<Block> BOOKSHELVES
    • CHESTS

      public static final TagKey<Block> CHESTS
    • WOODEN_CHESTS

      public static final TagKey<Block> WOODEN_CHESTS
    • TRAPPED_CHESTS

      public static final TagKey<Block> TRAPPED_CHESTS
    • ENDER_CHESTS

      public static final TagKey<Block> ENDER_CHESTS
    • GLASS_BLOCKS

      public static final TagKey<Block> GLASS_BLOCKS
    • GLASS_BLOCKS_COLORLESS

      public static final TagKey<Block> GLASS_BLOCKS_COLORLESS
    • GLASS_BLOCKS_CHEAP

      public static final TagKey<Block> GLASS_BLOCKS_CHEAP
      Glass which is made from cheap resources like sand and only minor additional ingredients like dyes.
    • GLASS_BLOCKS_TINTED

      public static final TagKey<Block> GLASS_BLOCKS_TINTED
    • GLASS_PANES

      public static final TagKey<Block> GLASS_PANES
    • GLASS_PANES_COLORLESS

      public static final TagKey<Block> GLASS_PANES_COLORLESS
    • GLAZED_TERRACOTTAS

      public static final TagKey<Block> GLAZED_TERRACOTTAS
    • CONCRETES

      public static final TagKey<Block> CONCRETES
    • BUDDING_BLOCKS

      public static final TagKey<Block> BUDDING_BLOCKS
      For blocks that are similar to amethyst where their budding block produces buds and cluster blocks.
    • BUDS

      public static final TagKey<Block> BUDS
      For blocks that are similar to amethyst where they have buddings forming from budding blocks.
    • CLUSTERS

      public static final TagKey<Block> CLUSTERS
      For blocks that are similar to amethyst where they have clusters forming from budding blocks.
    • VILLAGER_JOB_SITES

      public static final TagKey<Block> VILLAGER_JOB_SITES
    • SANDS

      public static final TagKey<Block> SANDS
    • RED_SANDS

      public static final TagKey<Block> RED_SANDS
    • COLORLESS_SANDS

      public static final TagKey<Block> COLORLESS_SANDS
    • SMALL_FLOWERS

      public static final TagKey<Block> 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 with BlockTags.SMALL_FLOWERS because the vanilla tag is used to make the block weak to swords.
    • TALL_FLOWERS

      public static final TagKey<Block> 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

      public static final TagKey<Block> FLOWERS
      Contains any living plant block that contains flowers or is a flower itself. Equivalent to the "minecraft:flowers" block tag. Aliased with BlockTags.FLOWERS.
    • SANDSTONE_BLOCKS

      public static final TagKey<Block> SANDSTONE_BLOCKS
    • SANDSTONE_SLABS

      public static final TagKey<Block> SANDSTONE_SLABS
    • SANDSTONE_STAIRS

      public static final TagKey<Block> SANDSTONE_STAIRS
    • RED_SANDSTONE_BLOCKS

      public static final TagKey<Block> RED_SANDSTONE_BLOCKS
    • RED_SANDSTONE_SLABS

      public static final TagKey<Block> RED_SANDSTONE_SLABS
    • RED_SANDSTONE_STAIRS

      public static final TagKey<Block> RED_SANDSTONE_STAIRS
    • UNCOLORED_SANDSTONE_BLOCKS

      public static final TagKey<Block> UNCOLORED_SANDSTONE_BLOCKS
    • UNCOLORED_SANDSTONE_SLABS

      public static final TagKey<Block> UNCOLORED_SANDSTONE_SLABS
    • UNCOLORED_SANDSTONE_STAIRS

      public static final TagKey<Block> UNCOLORED_SANDSTONE_STAIRS
    • FENCES

      public static final TagKey<Block> FENCES
      Aliased with BlockTags.FENCES.
    • WOODEN_FENCES

      public static final TagKey<Block> WOODEN_FENCES
    • NETHER_BRICK_FENCES

      public static final TagKey<Block> NETHER_BRICK_FENCES
    • FENCE_GATES

      public static final TagKey<Block> FENCE_GATES
      Aliased with BlockTags.FENCE_GATES.
    • WOODEN_FENCE_GATES

      public static final TagKey<Block> WOODEN_FENCE_GATES
    • DYED

      public static final TagKey<Block> 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

      public static final TagKey<Block> BLACK_DYED
    • BLUE_DYED

      public static final TagKey<Block> BLUE_DYED
    • BROWN_DYED

      public static final TagKey<Block> BROWN_DYED
    • CYAN_DYED

      public static final TagKey<Block> CYAN_DYED
    • GRAY_DYED

      public static final TagKey<Block> GRAY_DYED
    • GREEN_DYED

      public static final TagKey<Block> GREEN_DYED
    • LIGHT_BLUE_DYED

      public static final TagKey<Block> LIGHT_BLUE_DYED
    • LIGHT_GRAY_DYED

      public static final TagKey<Block> LIGHT_GRAY_DYED
    • LIME_DYED

      public static final TagKey<Block> LIME_DYED
    • MAGENTA_DYED

      public static final TagKey<Block> MAGENTA_DYED
    • ORANGE_DYED

      public static final TagKey<Block> ORANGE_DYED
    • PINK_DYED

      public static final TagKey<Block> PINK_DYED
    • PURPLE_DYED

      public static final TagKey<Block> PURPLE_DYED
    • RED_DYED

      public static final TagKey<Block> RED_DYED
    • WHITE_DYED

      public static final TagKey<Block> WHITE_DYED
    • YELLOW_DYED

      public static final TagKey<Block> YELLOW_DYED
    • STORAGE_BLOCKS

      public static final TagKey<Block> 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

      public static final TagKey<Block> STORAGE_BLOCKS_BONE_MEAL
    • STORAGE_BLOCKS_COAL

      public static final TagKey<Block> STORAGE_BLOCKS_COAL
    • STORAGE_BLOCKS_COPPER

      public static final TagKey<Block> STORAGE_BLOCKS_COPPER
    • STORAGE_BLOCKS_DIAMOND

      public static final TagKey<Block> STORAGE_BLOCKS_DIAMOND
    • STORAGE_BLOCKS_DRIED_KELP

      public static final TagKey<Block> STORAGE_BLOCKS_DRIED_KELP
    • STORAGE_BLOCKS_EMERALD

      public static final TagKey<Block> STORAGE_BLOCKS_EMERALD
    • STORAGE_BLOCKS_GOLD

      public static final TagKey<Block> STORAGE_BLOCKS_GOLD
    • STORAGE_BLOCKS_IRON

      public static final TagKey<Block> STORAGE_BLOCKS_IRON
    • STORAGE_BLOCKS_LAPIS

      public static final TagKey<Block> STORAGE_BLOCKS_LAPIS
    • STORAGE_BLOCKS_NETHERITE

      public static final TagKey<Block> STORAGE_BLOCKS_NETHERITE
    • STORAGE_BLOCKS_RAW_COPPER

      public static final TagKey<Block> STORAGE_BLOCKS_RAW_COPPER
    • STORAGE_BLOCKS_RAW_GOLD

      public static final TagKey<Block> STORAGE_BLOCKS_RAW_GOLD
    • STORAGE_BLOCKS_RAW_IRON

      public static final TagKey<Block> STORAGE_BLOCKS_RAW_IRON
    • STORAGE_BLOCKS_REDSTONE

      public static final TagKey<Block> STORAGE_BLOCKS_REDSTONE
    • STORAGE_BLOCKS_RESIN

      public static final TagKey<Block> STORAGE_BLOCKS_RESIN
    • STORAGE_BLOCKS_SLIME

      public static final TagKey<Block> STORAGE_BLOCKS_SLIME
    • STORAGE_BLOCKS_WHEAT

      public static final TagKey<Block> STORAGE_BLOCKS_WHEAT
    • STRIPPED_LOGS

      public static final TagKey<Block> STRIPPED_LOGS
    • STRIPPED_WOODS

      public static final TagKey<Block> STRIPPED_WOODS
    • PLAYER_WORKSTATIONS_CRAFTING_TABLES

      public static final TagKey<Block> PLAYER_WORKSTATIONS_CRAFTING_TABLES
    • PLAYER_WORKSTATIONS_FURNACES

      public static final TagKey<Block> PLAYER_WORKSTATIONS_FURNACES
    • RELOCATION_NOT_SUPPORTED

      public static final TagKey<Block> 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 respect AbstractBlock.AbstractBlockState.getPistonBehavior().
    • SKULLS

      public static final TagKey<Block> SKULLS
      Tag that holds all head based blocks such as Skeleton Skull or Player Head. (Named skulls to match minecraft:skulls item tag)
    • ROPES

      public static final TagKey<Block> ROPES
    • CHAINS

      public static final TagKey<Block> CHAINS
    • HIDDEN_FROM_RECIPE_VIEWERS

      public static final TagKey<Block> 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

      public static final TagKey<Block> ORE_BEARING_GROUND_DEEPSLATE
      Blocks which are often replaced by deepslate ores, i.e. the ores in the tag ORES_IN_GROUND_DEEPSLATE, during world generation. (The block's registry name is used as the tag name)
    • ORE_BEARING_GROUND_NETHERRACK

      public static final TagKey<Block> ORE_BEARING_GROUND_NETHERRACK
      Blocks which are often replaced by netherrack ores, i.e. the ores in the tag ORES_IN_GROUND_NETHERRACK, during world generation. (The block's registry name is used as the tag name)
    • ORE_BEARING_GROUND_STONE

      public static final TagKey<Block> ORE_BEARING_GROUND_STONE
      Blocks which are often replaced by stone ores, i.e. the ores in the tag ORES_IN_GROUND_STONE, during world generation. (The block's registry name is used as the tag name)
    • ORE_RATES_DENSE

      public static final TagKey<Block> 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

      public static final TagKey<Block> 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

      public static final TagKey<Block> 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

      public static final TagKey<Block> ORES_IN_GROUND_DEEPSLATE
      Ores in deepslate (or in equivalent blocks in the tag ORE_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

      public static final TagKey<Block> ORES_IN_GROUND_NETHERRACK
      Ores in netherrack (or in equivalent blocks in the tag ORE_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

      public static final TagKey<Block> ORES_IN_GROUND_STONE
      Ores in stone (or in equivalent blocks in the tag ORE_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 public static final TagKey<Block> SHULKER_BOXES
      Deprecated.
      This tag is redundant. Please use BlockTags.SHULKER_BOXES tag instead.
    • GLAZED_TERRACOTTA

      @Deprecated public static final TagKey<Block> GLAZED_TERRACOTTA
      Deprecated.
      This tag was typoed. Please use GLAZED_TERRACOTTAS tag instead.
    • CONCRETE

      @Deprecated public static final TagKey<Block> CONCRETE
      Deprecated.
      This tag was typoed. Please use CONCRETES tag instead.