Class Tags.Items

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

public static class Tags.Items extends Object
  • Field Details

    • ENCHANTING_FUELS

      public static final TagKey<Item> ENCHANTING_FUELS
      Controls what items can be consumed for enchanting such as Enchanting Tables. This tag defaults to Items.LAPIS_LAZULI when not present in any datapacks, including forge client on vanilla server
    • BARRELS

      public static final TagKey<Item> BARRELS
    • BARRELS_WOODEN

      public static final TagKey<Item> BARRELS_WOODEN
    • BONES

      public static final TagKey<Item> BONES
    • BOOKSHELVES

      public static final TagKey<Item> BOOKSHELVES
    • BRICKS

      public static final TagKey<Item> BRICKS
    • BRICKS_NORMAL

      public static final TagKey<Item> BRICKS_NORMAL
    • BRICKS_NETHER

      public static final TagKey<Item> BRICKS_NETHER
    • BUCKETS

      public static final TagKey<Item> BUCKETS
    • BUCKETS_EMPTY

      public static final TagKey<Item> BUCKETS_EMPTY
    • BUCKETS_WATER

      public static final TagKey<Item> BUCKETS_WATER
      Does not include entity water buckets. If checking for the fluid this bucket holds in code, please use FluidBucketWrapper.getFluid() instead.
    • BUCKETS_LAVA

      public static final TagKey<Item> BUCKETS_LAVA
      If checking for the fluid this bucket holds in code, please use FluidBucketWrapper.getFluid() instead.
    • BUCKETS_MILK

      public static final TagKey<Item> BUCKETS_MILK
    • BUCKETS_POWDER_SNOW

      public static final TagKey<Item> BUCKETS_POWDER_SNOW
    • BUCKETS_ENTITY_WATER

      public static final TagKey<Item> BUCKETS_ENTITY_WATER
    • BUDDING_BLOCKS

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

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

      public static final TagKey<Item> CHAINS
    • CHESTS

      public static final TagKey<Item> CHESTS
    • CHESTS_ENDER

      public static final TagKey<Item> CHESTS_ENDER
    • CHESTS_TRAPPED

      public static final TagKey<Item> CHESTS_TRAPPED
    • CHESTS_WOODEN

      public static final TagKey<Item> CHESTS_WOODEN
    • COBBLESTONES

      public static final TagKey<Item> COBBLESTONES
    • COBBLESTONES_NORMAL

      public static final TagKey<Item> COBBLESTONES_NORMAL
    • COBBLESTONES_INFESTED

      public static final TagKey<Item> COBBLESTONES_INFESTED
    • COBBLESTONES_MOSSY

      public static final TagKey<Item> COBBLESTONES_MOSSY
    • COBBLESTONES_DEEPSLATE

      public static final TagKey<Item> COBBLESTONES_DEEPSLATE
    • CLUSTERS

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

      public static final TagKey<Item> CROPS
    • CROPS_BEETROOT

      public static final TagKey<Item> CROPS_BEETROOT
    • CROPS_CARROT

      public static final TagKey<Item> CROPS_CARROT
    • CROPS_NETHER_WART

      public static final TagKey<Item> CROPS_NETHER_WART
    • CROPS_POTATO

      public static final TagKey<Item> CROPS_POTATO
    • CROPS_WHEAT

      public static final TagKey<Item> CROPS_WHEAT
    • DUSTS

      public static final TagKey<Item> DUSTS
    • DUSTS_REDSTONE

      public static final TagKey<Item> DUSTS_REDSTONE
    • DUSTS_GLOWSTONE

      public static final TagKey<Item> DUSTS_GLOWSTONE
    • DYED

      public static final TagKey<Item> DYED
      Tag that holds all blocks and items that can be dyed a specific color. (Does not include color blending items like leather armor Use ItemTags.DYEABLE tag instead for color blending items)

      Note: Use custom ingredients in recipes to do tag intersections and/or tag exclusions to make more powerful recipes utilizing multiple tags such as dyed tags for an ingredient. See DifferenceIngredient and CompoundIngredient for various custom ingredients available that can also be used in data generation.
    • DYED_BLACK

      public static final TagKey<Item> DYED_BLACK
    • DYED_BLUE

      public static final TagKey<Item> DYED_BLUE
    • DYED_BROWN

      public static final TagKey<Item> DYED_BROWN
    • DYED_CYAN

      public static final TagKey<Item> DYED_CYAN
    • DYED_GRAY

      public static final TagKey<Item> DYED_GRAY
    • DYED_GREEN

      public static final TagKey<Item> DYED_GREEN
    • DYED_LIGHT_BLUE

      public static final TagKey<Item> DYED_LIGHT_BLUE
    • DYED_LIGHT_GRAY

      public static final TagKey<Item> DYED_LIGHT_GRAY
    • DYED_LIME

      public static final TagKey<Item> DYED_LIME
    • DYED_MAGENTA

      public static final TagKey<Item> DYED_MAGENTA
    • DYED_ORANGE

      public static final TagKey<Item> DYED_ORANGE
    • DYED_PINK

      public static final TagKey<Item> DYED_PINK
    • DYED_PURPLE

      public static final TagKey<Item> DYED_PURPLE
    • DYED_RED

      public static final TagKey<Item> DYED_RED
    • DYED_WHITE

      public static final TagKey<Item> DYED_WHITE
    • DYED_YELLOW

      public static final TagKey<Item> DYED_YELLOW
    • DYES

      public static final TagKey<Item> DYES
    • DYES_BLACK

      public static final TagKey<Item> DYES_BLACK
    • DYES_RED

      public static final TagKey<Item> DYES_RED
    • DYES_GREEN

      public static final TagKey<Item> DYES_GREEN
    • DYES_BROWN

      public static final TagKey<Item> DYES_BROWN
    • DYES_BLUE

      public static final TagKey<Item> DYES_BLUE
    • DYES_PURPLE

      public static final TagKey<Item> DYES_PURPLE
    • DYES_CYAN

      public static final TagKey<Item> DYES_CYAN
    • DYES_LIGHT_GRAY

      public static final TagKey<Item> DYES_LIGHT_GRAY
    • DYES_GRAY

      public static final TagKey<Item> DYES_GRAY
    • DYES_PINK

      public static final TagKey<Item> DYES_PINK
    • DYES_LIME

      public static final TagKey<Item> DYES_LIME
    • DYES_YELLOW

      public static final TagKey<Item> DYES_YELLOW
    • DYES_LIGHT_BLUE

      public static final TagKey<Item> DYES_LIGHT_BLUE
    • DYES_MAGENTA

      public static final TagKey<Item> DYES_MAGENTA
    • DYES_ORANGE

      public static final TagKey<Item> DYES_ORANGE
    • DYES_WHITE

      public static final TagKey<Item> DYES_WHITE
    • EGGS

      public static final TagKey<Item> EGGS
    • END_STONES

      public static final TagKey<Item> END_STONES
    • ENDER_PEARLS

      public static final TagKey<Item> ENDER_PEARLS
    • FEATHERS

      public static final TagKey<Item> FEATHERS
    • FENCE_GATES

      public static final TagKey<Item> FENCE_GATES
    • FENCE_GATES_WOODEN

      public static final TagKey<Item> FENCE_GATES_WOODEN
    • FENCES

      public static final TagKey<Item> FENCES
    • FENCES_NETHER_BRICK

      public static final TagKey<Item> FENCES_NETHER_BRICK
    • FENCES_WOODEN

      public static final TagKey<Item> FENCES_WOODEN
    • FOODS

      public static final TagKey<Item> FOODS
    • FOODS_FRUITS

      public static final TagKey<Item> FOODS_FRUITS
      Apples and other foods that are considered fruits in the culinary field belong in this tag. Cherries would go here as they are considered a "stone fruit" within culinary fields.
    • FOODS_VEGETABLES

      public static final TagKey<Item> FOODS_VEGETABLES
      Tomatoes and other foods that are considered vegetables in the culinary field belong in this tag.
    • FOODS_BERRIES

      public static final TagKey<Item> FOODS_BERRIES
      Strawberries, raspberries, and other berry foods belong in this tag. Cherries would NOT go here as they are considered a "stone fruit" within culinary fields.
    • FOODS_BREADS

      public static final TagKey<Item> FOODS_BREADS
    • FOODS_COOKIES

      public static final TagKey<Item> FOODS_COOKIES
    • FOODS_RAW_MEATS

      public static final TagKey<Item> FOODS_RAW_MEATS
    • FOODS_COOKED_MEATS

      public static final TagKey<Item> FOODS_COOKED_MEATS
    • FOODS_RAW_FISHES

      public static final TagKey<Item> FOODS_RAW_FISHES
    • FOODS_COOKED_FISHES

      public static final TagKey<Item> FOODS_COOKED_FISHES
    • FOODS_SOUPS

      public static final TagKey<Item> FOODS_SOUPS
      Soups, stews, and other liquid food in bowls belongs in this tag.
    • FOODS_CANDIES

      public static final TagKey<Item> FOODS_CANDIES
      Sweets and candies like lollipops or chocolate belong in this tag.
    • FOODS_EDIBLE_WHEN_PLACED

      public static final TagKey<Item> FOODS_EDIBLE_WHEN_PLACED
      Foods like cake that can be eaten when placed in the world belong in this tag.
    • FOODS_FOOD_POISONING

      public static final TagKey<Item> FOODS_FOOD_POISONING
      For foods that inflict food poisoning-like effects. Examples are Rotten Flesh's Hunger or Pufferfish's Nausea, or Poisonous Potato's Poison.
    • GEMS

      public static final TagKey<Item> GEMS
    • GEMS_DIAMOND

      public static final TagKey<Item> GEMS_DIAMOND
    • GEMS_EMERALD

      public static final TagKey<Item> GEMS_EMERALD
    • GEMS_AMETHYST

      public static final TagKey<Item> GEMS_AMETHYST
    • GEMS_LAPIS

      public static final TagKey<Item> GEMS_LAPIS
    • GEMS_PRISMARINE

      public static final TagKey<Item> GEMS_PRISMARINE
    • GEMS_QUARTZ

      public static final TagKey<Item> GEMS_QUARTZ
    • GLASS_BLOCKS

      public static final TagKey<Item> GLASS_BLOCKS
    • GLASS_BLOCKS_COLORLESS

      public static final TagKey<Item> GLASS_BLOCKS_COLORLESS
    • GLASS_BLOCKS_CHEAP

      public static final TagKey<Item> 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<Item> GLASS_BLOCKS_TINTED
    • GLASS_PANES

      public static final TagKey<Item> GLASS_PANES
    • GLASS_PANES_COLORLESS

      public static final TagKey<Item> GLASS_PANES_COLORLESS
    • GRAVELS

      public static final TagKey<Item> GRAVELS
    • GUNPOWDERS

      public static final TagKey<Item> GUNPOWDERS
    • HIDDEN_FROM_RECIPE_VIEWERS

      public static final TagKey<Item> HIDDEN_FROM_RECIPE_VIEWERS
      Tag that holds all items that recipe viewers should not show to users.
    • INGOTS

      public static final TagKey<Item> INGOTS
    • INGOTS_COPPER

      public static final TagKey<Item> INGOTS_COPPER
    • INGOTS_GOLD

      public static final TagKey<Item> INGOTS_GOLD
    • INGOTS_IRON

      public static final TagKey<Item> INGOTS_IRON
    • INGOTS_NETHERITE

      public static final TagKey<Item> INGOTS_NETHERITE
    • LEATHERS

      public static final TagKey<Item> LEATHERS
    • MUSHROOMS

      public static final TagKey<Item> MUSHROOMS
    • NETHER_STARS

      public static final TagKey<Item> NETHER_STARS
    • NETHERRACKS

      public static final TagKey<Item> NETHERRACKS
    • NUGGETS

      public static final TagKey<Item> NUGGETS
    • NUGGETS_GOLD

      public static final TagKey<Item> NUGGETS_GOLD
    • NUGGETS_IRON

      public static final TagKey<Item> NUGGETS_IRON
    • OBSIDIANS

      public static final TagKey<Item> OBSIDIANS
    • ORE_BEARING_GROUND_DEEPSLATE

      public static final TagKey<Item> 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<Item> 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<Item> 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<Item> ORE_RATES_DENSE
      Ores which on average result in more than one resource worth of materials
    • ORE_RATES_SINGULAR

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

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

      public static final TagKey<Item> ORES
    • ORES_COAL

      public static final TagKey<Item> ORES_COAL
    • ORES_COPPER

      public static final TagKey<Item> ORES_COPPER
    • ORES_DIAMOND

      public static final TagKey<Item> ORES_DIAMOND
    • ORES_EMERALD

      public static final TagKey<Item> ORES_EMERALD
    • ORES_GOLD

      public static final TagKey<Item> ORES_GOLD
    • ORES_IRON

      public static final TagKey<Item> ORES_IRON
    • ORES_LAPIS

      public static final TagKey<Item> ORES_LAPIS
    • ORES_NETHERITE_SCRAP

      public static final TagKey<Item> ORES_NETHERITE_SCRAP
    • ORES_QUARTZ

      public static final TagKey<Item> ORES_QUARTZ
    • ORES_REDSTONE

      public static final TagKey<Item> ORES_REDSTONE
    • ORES_IN_GROUND_DEEPSLATE

      public static final TagKey<Item> 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<Item> 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<Item> 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<Item> PLAYER_WORKSTATIONS_CRAFTING_TABLES
    • PLAYER_WORKSTATIONS_FURNACES

      public static final TagKey<Item> PLAYER_WORKSTATIONS_FURNACES
    • RAW_BLOCKS

      public static final TagKey<Item> RAW_BLOCKS
    • RAW_BLOCKS_COPPER

      public static final TagKey<Item> RAW_BLOCKS_COPPER
    • RAW_BLOCKS_GOLD

      public static final TagKey<Item> RAW_BLOCKS_GOLD
    • RAW_BLOCKS_IRON

      public static final TagKey<Item> RAW_BLOCKS_IRON
    • RAW_MATERIALS

      public static final TagKey<Item> RAW_MATERIALS
    • RAW_MATERIALS_COPPER

      public static final TagKey<Item> RAW_MATERIALS_COPPER
    • RAW_MATERIALS_GOLD

      public static final TagKey<Item> RAW_MATERIALS_GOLD
    • RAW_MATERIALS_IRON

      public static final TagKey<Item> RAW_MATERIALS_IRON
    • RODS

      public static final TagKey<Item> RODS
      For rod-like materials to be used in recipes.
    • RODS_BLAZE

      public static final TagKey<Item> RODS_BLAZE
    • RODS_BREEZE

      public static final TagKey<Item> RODS_BREEZE
    • RODS_WOODEN

      public static final TagKey<Item> RODS_WOODEN
      For stick-like materials to be used in recipes. One example is a mod adds stick variants such as Spruce Sticks but would like stick recipes to be able to use it.
    • ROPES

      public static final TagKey<Item> ROPES
    • SANDS

      public static final TagKey<Item> SANDS
    • SANDS_COLORLESS

      public static final TagKey<Item> SANDS_COLORLESS
    • SANDS_RED

      public static final TagKey<Item> SANDS_RED
    • SANDSTONE_BLOCKS

      public static final TagKey<Item> SANDSTONE_BLOCKS
    • SANDSTONE_SLABS

      public static final TagKey<Item> SANDSTONE_SLABS
    • SANDSTONE_STAIRS

      public static final TagKey<Item> SANDSTONE_STAIRS
    • SANDSTONE_RED_BLOCKS

      public static final TagKey<Item> SANDSTONE_RED_BLOCKS
    • SANDSTONE_RED_SLABS

      public static final TagKey<Item> SANDSTONE_RED_SLABS
    • SANDSTONE_RED_STAIRS

      public static final TagKey<Item> SANDSTONE_RED_STAIRS
    • SANDSTONE_UNCOLORED_BLOCKS

      public static final TagKey<Item> SANDSTONE_UNCOLORED_BLOCKS
    • SANDSTONE_UNCOLORED_SLABS

      public static final TagKey<Item> SANDSTONE_UNCOLORED_SLABS
    • SANDSTONE_UNCOLORED_STAIRS

      public static final TagKey<Item> SANDSTONE_UNCOLORED_STAIRS
    • SEEDS

      public static final TagKey<Item> SEEDS
    • SEEDS_BEETROOT

      public static final TagKey<Item> SEEDS_BEETROOT
    • SEEDS_MELON

      public static final TagKey<Item> SEEDS_MELON
    • SEEDS_PUMPKIN

      public static final TagKey<Item> SEEDS_PUMPKIN
    • SEEDS_WHEAT

      public static final TagKey<Item> SEEDS_WHEAT
    • SLIMEBALLS

      public static final TagKey<Item> SLIMEBALLS
    • STONES

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

      public static final TagKey<Item> 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<Item> STORAGE_BLOCKS_BONE_MEAL
    • STORAGE_BLOCKS_COAL

      public static final TagKey<Item> STORAGE_BLOCKS_COAL
    • STORAGE_BLOCKS_COPPER

      public static final TagKey<Item> STORAGE_BLOCKS_COPPER
    • STORAGE_BLOCKS_DIAMOND

      public static final TagKey<Item> STORAGE_BLOCKS_DIAMOND
    • STORAGE_BLOCKS_DRIED_KELP

      public static final TagKey<Item> STORAGE_BLOCKS_DRIED_KELP
    • STORAGE_BLOCKS_EMERALD

      public static final TagKey<Item> STORAGE_BLOCKS_EMERALD
    • STORAGE_BLOCKS_GOLD

      public static final TagKey<Item> STORAGE_BLOCKS_GOLD
    • STORAGE_BLOCKS_IRON

      public static final TagKey<Item> STORAGE_BLOCKS_IRON
    • STORAGE_BLOCKS_LAPIS

      public static final TagKey<Item> STORAGE_BLOCKS_LAPIS
    • STORAGE_BLOCKS_NETHERITE

      public static final TagKey<Item> STORAGE_BLOCKS_NETHERITE
    • STORAGE_BLOCKS_RAW_COPPER

      public static final TagKey<Item> STORAGE_BLOCKS_RAW_COPPER
    • STORAGE_BLOCKS_RAW_GOLD

      public static final TagKey<Item> STORAGE_BLOCKS_RAW_GOLD
    • STORAGE_BLOCKS_RAW_IRON

      public static final TagKey<Item> STORAGE_BLOCKS_RAW_IRON
    • STORAGE_BLOCKS_REDSTONE

      public static final TagKey<Item> STORAGE_BLOCKS_REDSTONE
    • STORAGE_BLOCKS_SLIME

      public static final TagKey<Item> STORAGE_BLOCKS_SLIME
    • STORAGE_BLOCKS_WHEAT

      public static final TagKey<Item> STORAGE_BLOCKS_WHEAT
    • STRINGS

      public static final TagKey<Item> STRINGS
    • VILLAGER_JOB_SITES

      public static final TagKey<Item> VILLAGER_JOB_SITES
    • TOOLS

      public static final TagKey<Item> TOOLS
      A tag containing all existing tools. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • TOOLS_SHIELDS

      public static final TagKey<Item> TOOLS_SHIELDS
      A tag containing all existing shields. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • TOOLS_BOWS

      public static final TagKey<Item> TOOLS_BOWS
      A tag containing all existing bows. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • TOOLS_CROSSBOWS

      public static final TagKey<Item> TOOLS_CROSSBOWS
      A tag containing all existing crossbows. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • TOOLS_FISHING_RODS

      public static final TagKey<Item> TOOLS_FISHING_RODS
      A tag containing all existing fishing rods. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • TOOLS_SPEARS

      public static final TagKey<Item> TOOLS_SPEARS
      A tag containing all existing spears. Other tools such as throwing knives or boomerangs should not be put into this tag and should be put into their own tool tags. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • TOOLS_SHEARS

      public static final TagKey<Item> TOOLS_SHEARS
      A tag containing all existing shears. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • TOOLS_BRUSHES

      public static final TagKey<Item> TOOLS_BRUSHES
      A tag containing all existing brushes. Do not use this tag for determining a tool's behavior. Please use ToolActions instead for what action a tool can do.
      See Also:
    • ARMORS

      public static final TagKey<Item> ARMORS
      Collects the 4 vanilla armor tags into one parent collection for ease.
    • ENCHANTABLES

      public static final TagKey<Item> ENCHANTABLES
      Collects the many enchantable tags into one parent collection for ease.
  • Constructor Details

    • Items

      public Items()
  • Method Details