Class Tags.Blocks

java.lang.Object
net.neoforged.neoforge.common.Tags.Blocks
Enclosing class:
Tags

public static class Tags.Blocks extends Object
  • Field Details

    • ENDERMAN_PLACE_ON_BLACKLIST

      public static final TagKey<Block> ENDERMAN_PLACE_ON_BLACKLIST
      Controls what blocks Endermen cannot place blocks onto.

      This is patched into the following method: EnderMan.EndermanLeaveBlockGoal.canPlaceBlock(Level, BlockPos, BlockState, BlockState, BlockState, BlockPos)
    • NEEDS_WOOD_TOOL

      public static final TagKey<Block> NEEDS_WOOD_TOOL
    • NEEDS_GOLD_TOOL

      public static final TagKey<Block> NEEDS_GOLD_TOOL
    • NEEDS_NETHERITE_TOOL

      public static final TagKey<Block> NEEDS_NETHERITE_TOOL
    • BARRELS

      public static final TagKey<Block> BARRELS
    • BARRELS_WOODEN

      public static final TagKey<Block> BARRELS_WOODEN
    • BOOKSHELVES

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

      public static final TagKey<Block> CHAINS
    • CHESTS

      public static final TagKey<Block> CHESTS
    • CHESTS_ENDER

      public static final TagKey<Block> CHESTS_ENDER
    • CHESTS_TRAPPED

      public static final TagKey<Block> CHESTS_TRAPPED
    • CHESTS_WOODEN

      public static final TagKey<Block> CHESTS_WOODEN
    • CLUSTERS

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

      public static final TagKey<Block> COBBLESTONES
    • COBBLESTONES_NORMAL

      public static final TagKey<Block> COBBLESTONES_NORMAL
    • COBBLESTONES_INFESTED

      public static final TagKey<Block> COBBLESTONES_INFESTED
    • COBBLESTONES_MOSSY

      public static final TagKey<Block> COBBLESTONES_MOSSY
    • COBBLESTONES_DEEPSLATE

      public static final TagKey<Block> COBBLESTONES_DEEPSLATE
    • 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)
    • DYED_BLACK

      public static final TagKey<Block> DYED_BLACK
    • DYED_BLUE

      public static final TagKey<Block> DYED_BLUE
    • DYED_BROWN

      public static final TagKey<Block> DYED_BROWN
    • DYED_CYAN

      public static final TagKey<Block> DYED_CYAN
    • DYED_GRAY

      public static final TagKey<Block> DYED_GRAY
    • DYED_GREEN

      public static final TagKey<Block> DYED_GREEN
    • DYED_LIGHT_BLUE

      public static final TagKey<Block> DYED_LIGHT_BLUE
    • DYED_LIGHT_GRAY

      public static final TagKey<Block> DYED_LIGHT_GRAY
    • DYED_LIME

      public static final TagKey<Block> DYED_LIME
    • DYED_MAGENTA

      public static final TagKey<Block> DYED_MAGENTA
    • DYED_ORANGE

      public static final TagKey<Block> DYED_ORANGE
    • DYED_PINK

      public static final TagKey<Block> DYED_PINK
    • DYED_PURPLE

      public static final TagKey<Block> DYED_PURPLE
    • DYED_RED

      public static final TagKey<Block> DYED_RED
    • DYED_WHITE

      public static final TagKey<Block> DYED_WHITE
    • DYED_YELLOW

      public static final TagKey<Block> DYED_YELLOW
    • END_STONES

      public static final TagKey<Block> END_STONES
    • FENCE_GATES

      public static final TagKey<Block> FENCE_GATES
    • FENCE_GATES_WOODEN

      public static final TagKey<Block> FENCE_GATES_WOODEN
    • FENCES

      public static final TagKey<Block> FENCES
    • FENCES_NETHER_BRICK

      public static final TagKey<Block> FENCES_NETHER_BRICK
    • FENCES_WOODEN

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

      public static final TagKey<Block> GRAVELS
    • 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.
    • NETHERRACKS

      public static final TagKey<Block> NETHERRACKS
    • OBSIDIANS

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

      public static final TagKey<Block> ORE_RATES_DENSE
      Ores which on average result in more than one resource worth of materials
    • ORE_RATES_SINGULAR

      public static final TagKey<Block> ORE_RATES_SINGULAR
      Ores which on average result in one resource worth of materials
    • ORE_RATES_SPARSE

      public static final TagKey<Block> ORE_RATES_SPARSE
      Ores which on average result in less than one resource worth of materials
    • ORES

      public static final TagKey<Block> ORES
    • ORES_COAL

      public static final TagKey<Block> ORES_COAL
    • ORES_COPPER

      public static final TagKey<Block> ORES_COPPER
    • ORES_DIAMOND

      public static final TagKey<Block> ORES_DIAMOND
    • ORES_EMERALD

      public static final TagKey<Block> ORES_EMERALD
    • ORES_GOLD

      public static final TagKey<Block> ORES_GOLD
    • ORES_IRON

      public static final TagKey<Block> ORES_IRON
    • ORES_LAPIS

      public static final TagKey<Block> ORES_LAPIS
    • ORES_NETHERITE_SCRAP

      public static final TagKey<Block> ORES_NETHERITE_SCRAP
    • ORES_QUARTZ

      public static final TagKey<Block> ORES_QUARTZ
    • ORES_REDSTONE

      public static final TagKey<Block> ORES_REDSTONE
    • 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
    • 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
    • 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
    • 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 BlockBehaviour.BlockStateBase.getPistonPushReaction().
    • ROPES

      public static final TagKey<Block> ROPES
    • SANDS

      public static final TagKey<Block> SANDS
    • SANDS_COLORLESS

      public static final TagKey<Block> SANDS_COLORLESS
    • SANDS_RED

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

      public static final TagKey<Block> SANDSTONE_RED_BLOCKS
    • SANDSTONE_RED_SLABS

      public static final TagKey<Block> SANDSTONE_RED_SLABS
    • SANDSTONE_RED_STAIRS

      public static final TagKey<Block> SANDSTONE_RED_STAIRS
    • SANDSTONE_UNCOLORED_BLOCKS

      public static final TagKey<Block> SANDSTONE_UNCOLORED_BLOCKS
    • SANDSTONE_UNCOLORED_SLABS

      public static final TagKey<Block> SANDSTONE_UNCOLORED_SLABS
    • SANDSTONE_UNCOLORED_STAIRS

      public static final TagKey<Block> SANDSTONE_UNCOLORED_STAIRS
    • 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)
    • STONES

      public static final TagKey<Block> STONES
      Natural stone-like blocks that can be used as a base ingredient in recipes that takes stone.
    • 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_SLIME

      public static final TagKey<Block> STORAGE_BLOCKS_SLIME
    • STORAGE_BLOCKS_WHEAT

      public static final TagKey<Block> STORAGE_BLOCKS_WHEAT
    • VILLAGER_JOB_SITES

      public static final TagKey<Block> VILLAGER_JOB_SITES
  • Constructor Details

    • Blocks

      public Blocks()
  • Method Details