package net.minecraft.tags; import net.minecraft.core.registries.Registries; import net.minecraft.resources.Identifier; import net.minecraft.world.item.Item; public final class ItemTags { public static final TagKey WOOL = BlockItemTags.WOOL.item(); public static final TagKey PLANKS = BlockItemTags.PLANKS.item(); public static final TagKey STONE_BRICKS = BlockItemTags.STONE_BRICKS.item(); public static final TagKey WOODEN_BUTTONS = BlockItemTags.WOODEN_BUTTONS.item(); public static final TagKey WOOL_CARPETS = BlockItemTags.WOOL_CARPETS.item(); public static final TagKey WOODEN_DOORS = BlockItemTags.WOODEN_DOORS.item(); public static final TagKey WOODEN_STAIRS = BlockItemTags.WOODEN_STAIRS.item(); public static final TagKey WOODEN_SLABS = BlockItemTags.WOODEN_SLABS.item(); public static final TagKey WOODEN_FENCES = BlockItemTags.WOODEN_FENCES.item(); public static final TagKey FENCE_GATES = BlockItemTags.FENCE_GATES.item(); public static final TagKey WOODEN_PRESSURE_PLATES = BlockItemTags.WOODEN_PRESSURE_PLATES.item(); public static final TagKey WOODEN_SHELVES = BlockItemTags.WOODEN_SHELVES.item(); public static final TagKey SAPLINGS = BlockItemTags.SAPLINGS.item(); public static final TagKey BAMBOO_BLOCKS = BlockItemTags.BAMBOO_BLOCKS.item(); public static final TagKey OAK_LOGS = BlockItemTags.OAK_LOGS.item(); public static final TagKey DARK_OAK_LOGS = BlockItemTags.DARK_OAK_LOGS.item(); public static final TagKey PALE_OAK_LOGS = BlockItemTags.PALE_OAK_LOGS.item(); public static final TagKey BIRCH_LOGS = BlockItemTags.BIRCH_LOGS.item(); public static final TagKey ACACIA_LOGS = BlockItemTags.ACACIA_LOGS.item(); public static final TagKey SPRUCE_LOGS = BlockItemTags.SPRUCE_LOGS.item(); public static final TagKey MANGROVE_LOGS = BlockItemTags.MANGROVE_LOGS.item(); public static final TagKey JUNGLE_LOGS = BlockItemTags.JUNGLE_LOGS.item(); public static final TagKey CHERRY_LOGS = BlockItemTags.CHERRY_LOGS.item(); public static final TagKey CRIMSON_STEMS = BlockItemTags.CRIMSON_STEMS.item(); public static final TagKey WARPED_STEMS = BlockItemTags.WARPED_STEMS.item(); public static final TagKey WART_BLOCKS = BlockItemTags.WART_BLOCKS.item(); public static final TagKey LOGS_THAT_BURN = BlockItemTags.LOGS_THAT_BURN.item(); public static final TagKey LOGS = BlockItemTags.LOGS.item(); public static final TagKey SAND = BlockItemTags.SAND.item(); public static final TagKey SMELTS_TO_GLASS = BlockItemTags.SMELTS_TO_GLASS.item(); public static final TagKey WALLS = BlockItemTags.WALLS.item(); public static final TagKey ANVIL = BlockItemTags.ANVIL.item(); public static final TagKey RAILS = BlockItemTags.RAILS.item(); public static final TagKey LEAVES = BlockItemTags.LEAVES.item(); public static final TagKey WOODEN_TRAPDOORS = BlockItemTags.WOODEN_TRAPDOORS.item(); public static final TagKey BEDS = BlockItemTags.BEDS.item(); public static final TagKey SOUL_FIRE_BASE_BLOCKS = BlockItemTags.SOUL_FIRE_BASE_BLOCKS.item(); public static final TagKey CANDLES = BlockItemTags.CANDLES.item(); public static final TagKey DAMPENS_VIBRATIONS = BlockItemTags.DAMPENS_VIBRATIONS.item(); public static final TagKey GOLD_ORES = BlockItemTags.GOLD_ORES.item(); public static final TagKey IRON_ORES = BlockItemTags.IRON_ORES.item(); public static final TagKey DIAMOND_ORES = BlockItemTags.DIAMOND_ORES.item(); public static final TagKey REDSTONE_ORES = BlockItemTags.REDSTONE_ORES.item(); public static final TagKey LAPIS_ORES = BlockItemTags.LAPIS_ORES.item(); public static final TagKey COAL_ORES = BlockItemTags.COAL_ORES.item(); public static final TagKey EMERALD_ORES = BlockItemTags.EMERALD_ORES.item(); public static final TagKey COPPER_ORES = BlockItemTags.COPPER_ORES.item(); public static final TagKey DIRT = BlockItemTags.DIRT.item(); public static final TagKey MUD = BlockItemTags.MUD.item(); public static final TagKey MOSS_BLOCKS = BlockItemTags.MOSS_BLOCKS.item(); public static final TagKey TERRACOTTA = BlockItemTags.TERRACOTTA.item(); public static final TagKey GLAZED_TERRACOTTA = BlockItemTags.GLAZED_TERRACOTTA.item(); public static final TagKey CONCRETE = BlockItemTags.CONCRETE.item(); public static final TagKey CONCRETE_POWDERS = BlockItemTags.CONCRETE_POWDERS.item(); public static final TagKey COMPLETES_FIND_TREE_TUTORIAL = BlockItemTags.COMPLETES_FIND_TREE_TUTORIAL.item(); public static final TagKey SHULKER_BOXES = BlockItemTags.SHULKER_BOXES.item(); public static final TagKey COPPER = BlockItemTags.COPPER.item(); public static final TagKey SIGNS = BlockItemTags.SIGNS.item(); public static final TagKey HANGING_SIGNS = BlockItemTags.HANGING_SIGNS.item(); public static final TagKey BEE_FOOD = BlockItemTags.BEE_FOOD.item(); public static final TagKey SULFUR_CUBE_ARCHETYPE_BOUNCY = bind("sulfur_cube_archetype/bouncy"); public static final TagKey SULFUR_CUBE_ARCHETYPE_SLOW_BOUNCY = bind("sulfur_cube_archetype/slow_bouncy"); public static final TagKey SULFUR_CUBE_ARCHETYPE_REGULAR = bind("sulfur_cube_archetype/regular"); public static final TagKey SULFUR_CUBE_ARCHETYPE_SLOW_FLAT = bind("sulfur_cube_archetype/slow_flat"); public static final TagKey SULFUR_CUBE_ARCHETYPE_FAST_FLAT = bind("sulfur_cube_archetype/fast_flat"); public static final TagKey SULFUR_CUBE_ARCHETYPE_LIGHT = bind("sulfur_cube_archetype/light"); public static final TagKey SULFUR_CUBE_ARCHETYPE_FAST_SLIDING = bind("sulfur_cube_archetype/fast_sliding"); public static final TagKey SULFUR_CUBE_ARCHETYPE_SLOW_SLIDING = bind("sulfur_cube_archetype/slow_sliding"); public static final TagKey SULFUR_CUBE_ARCHETYPE_STICKY = bind("sulfur_cube_archetype/sticky"); public static final TagKey SULFUR_CUBE_ARCHETYPE_HIGH_RESISTANCE = bind("sulfur_cube_archetype/high_resistance"); public static final TagKey SULFUR_CUBE_ARCHETYPE_EXPLOSIVE = bind("sulfur_cube_archetype/explosive"); public static final TagKey SULFUR_CUBE_ARCHETYPE_HOT = bind("sulfur_cube_archetype/hot"); public static final TagKey SULFUR_CUBE_SWALLOWABLE = bind("sulfur_cube_swallowable"); public static final TagKey BANNERS = bind("banners"); public static final TagKey PIGLIN_REPELLENTS = bind("piglin_repellents"); public static final TagKey PIGLIN_LOVED = bind("piglin_loved"); public static final TagKey IGNORED_BY_PIGLIN_BABIES = bind("ignored_by_piglin_babies"); public static final TagKey PIGLIN_SAFE_ARMOR = bind("piglin_safe_armor"); public static final TagKey DUPLICATES_ALLAYS = bind("duplicates_allays"); public static final TagKey BREWING_FUEL = bind("brewing_fuel"); public static final TagKey EGGS = bind("eggs"); public static final TagKey MEAT = bind("meat"); public static final TagKey SNIFFER_FOOD = bind("sniffer_food"); public static final TagKey PIGLIN_FOOD = bind("piglin_food"); public static final TagKey FOX_FOOD = bind("fox_food"); public static final TagKey COW_FOOD = bind("cow_food"); public static final TagKey GOAT_FOOD = bind("goat_food"); public static final TagKey SHEEP_FOOD = bind("sheep_food"); public static final TagKey WOLF_FOOD = bind("wolf_food"); public static final TagKey CAT_FOOD = bind("cat_food"); public static final TagKey HORSE_FOOD = bind("horse_food"); public static final TagKey ZOMBIE_HORSE_FOOD = bind("zombie_horse_food"); public static final TagKey HORSE_TEMPT_ITEMS = bind("horse_tempt_items"); public static final TagKey HARNESSES = bind("harnesses"); public static final TagKey HAPPY_GHAST_FOOD = bind("happy_ghast_food"); public static final TagKey HAPPY_GHAST_TEMPT_ITEMS = bind("happy_ghast_tempt_items"); public static final TagKey CAMEL_FOOD = bind("camel_food"); public static final TagKey CAMEL_HUSK_FOOD = bind("camel_husk_food"); public static final TagKey ARMADILLO_FOOD = bind("armadillo_food"); public static final TagKey CHICKEN_FOOD = bind("chicken_food"); public static final TagKey FROG_FOOD = bind("frog_food"); public static final TagKey HOGLIN_FOOD = bind("hoglin_food"); public static final TagKey LLAMA_FOOD = bind("llama_food"); public static final TagKey LLAMA_TEMPT_ITEMS = bind("llama_tempt_items"); public static final TagKey OCELOT_FOOD = bind("ocelot_food"); public static final TagKey PANDA_FOOD = bind("panda_food"); public static final TagKey PANDA_EATS_FROM_GROUND = bind("panda_eats_from_ground"); public static final TagKey PIG_FOOD = bind("pig_food"); public static final TagKey RABBIT_FOOD = bind("rabbit_food"); public static final TagKey STRIDER_FOOD = bind("strider_food"); public static final TagKey STRIDER_TEMPT_ITEMS = bind("strider_tempt_items"); public static final TagKey TURTLE_FOOD = bind("turtle_food"); public static final TagKey PARROT_FOOD = bind("parrot_food"); public static final TagKey PARROT_POISONOUS_FOOD = bind("parrot_poisonous_food"); public static final TagKey AXOLOTL_FOOD = bind("axolotl_food"); public static final TagKey NAUTILUS_BUCKET_FOOD = bind("nautilus_bucket_food"); public static final TagKey NAUTILUS_FOOD = bind("nautilus_food"); public static final TagKey NAUTILUS_TAMING_ITEMS = bind("nautilus_taming_items"); public static final TagKey SULFUR_CUBE_FOOD = bind("sulfur_cube_food"); public static final TagKey NON_FLAMMABLE_WOOD = bind("non_flammable_wood"); public static final TagKey BOATS = bind("boats"); public static final TagKey CHEST_BOATS = bind("chest_boats"); public static final TagKey FISHES = bind("fishes"); public static final TagKey CREEPER_DROP_MUSIC_DISCS = bind("creeper_drop_music_discs"); public static final TagKey COALS = bind("coals"); public static final TagKey ARROWS = bind("arrows"); public static final TagKey LECTERN_BOOKS = bind("lectern_books"); public static final TagKey BOOKSHELF_BOOKS = bind("bookshelf_books"); public static final TagKey BEACON_PAYMENT_ITEMS = bind("beacon_payment_items"); public static final TagKey WOODEN_TOOL_MATERIALS = bind("wooden_tool_materials"); public static final TagKey STONE_TOOL_MATERIALS = bind("stone_tool_materials"); public static final TagKey COPPER_TOOL_MATERIALS = bind("copper_tool_materials"); public static final TagKey IRON_TOOL_MATERIALS = bind("iron_tool_materials"); public static final TagKey GOLD_TOOL_MATERIALS = bind("gold_tool_materials"); public static final TagKey DIAMOND_TOOL_MATERIALS = bind("diamond_tool_materials"); public static final TagKey NETHERITE_TOOL_MATERIALS = bind("netherite_tool_materials"); public static final TagKey REPAIRS_LEATHER_ARMOR = bind("repairs_leather_armor"); public static final TagKey REPAIRS_COPPER_ARMOR = bind("repairs_copper_armor"); public static final TagKey REPAIRS_CHAIN_ARMOR = bind("repairs_chain_armor"); public static final TagKey REPAIRS_IRON_ARMOR = bind("repairs_iron_armor"); public static final TagKey REPAIRS_GOLD_ARMOR = bind("repairs_gold_armor"); public static final TagKey REPAIRS_DIAMOND_ARMOR = bind("repairs_diamond_armor"); public static final TagKey REPAIRS_NETHERITE_ARMOR = bind("repairs_netherite_armor"); public static final TagKey REPAIRS_TURTLE_HELMET = bind("repairs_turtle_helmet"); public static final TagKey REPAIRS_WOLF_ARMOR = bind("repairs_wolf_armor"); public static final TagKey STONE_CRAFTING_MATERIALS = bind("stone_crafting_materials"); public static final TagKey FREEZE_IMMUNE_WEARABLES = bind("freeze_immune_wearables"); public static final TagKey CLUSTER_MAX_HARVESTABLES = bind("cluster_max_harvestables"); public static final TagKey COMPASSES = bind("compasses"); public static final TagKey CREEPER_IGNITERS = bind("creeper_igniters"); public static final TagKey NOTE_BLOCK_TOP_INSTRUMENTS = bind("noteblock_top_instruments"); public static final TagKey FOOT_ARMOR = bind("foot_armor"); public static final TagKey LEG_ARMOR = bind("leg_armor"); public static final TagKey CHEST_ARMOR = bind("chest_armor"); public static final TagKey HEAD_ARMOR = bind("head_armor"); public static final TagKey SKULLS = bind("skulls"); public static final TagKey TRIMMABLE_ARMOR = bind("trimmable_armor"); public static final TagKey TRIM_MATERIALS = bind("trim_materials"); public static final TagKey DECORATED_POT_SHERDS = bind("decorated_pot_sherds"); public static final TagKey DECORATED_POT_INGREDIENTS = bind("decorated_pot_ingredients"); public static final TagKey SWORDS = bind("swords"); public static final TagKey AXES = bind("axes"); public static final TagKey HOES = bind("hoes"); public static final TagKey PICKAXES = bind("pickaxes"); public static final TagKey SHOVELS = bind("shovels"); public static final TagKey SPEARS = bind("spears"); public static final TagKey BREAKS_DECORATED_POTS = bind("breaks_decorated_pots"); public static final TagKey VILLAGER_PLANTABLE_SEEDS = bind("villager_plantable_seeds"); public static final TagKey VILLAGER_PICKS_UP = bind("villager_picks_up"); public static final TagKey FURNACE_MINECART_FUEL = bind("furnace_minecart_fuel"); public static final TagKey BUNDLES = bind("bundles"); public static final TagKey BOOK_CLONING_TARGET = bind("book_cloning_target"); public static final TagKey DYES = bind("dyes"); public static final TagKey LOOM_DYES = bind("loom_dyes"); public static final TagKey LOOM_PATTERNS = bind("loom_patterns"); public static final TagKey CAULDRON_CAN_REMOVE_DYE = bind("cauldron_can_remove_dye"); public static final TagKey CAT_COLLAR_DYES = bind("cat_collar_dyes"); public static final TagKey WOLF_COLLAR_DYES = bind("wolf_collar_dyes"); public static final TagKey SKELETON_PREFERRED_WEAPONS = bind("skeleton_preferred_weapons"); public static final TagKey DROWNED_PREFERRED_WEAPONS = bind("drowned_preferred_weapons"); public static final TagKey PIGLIN_PREFERRED_WEAPONS = bind("piglin_preferred_weapons"); public static final TagKey PILLAGER_PREFERRED_WEAPONS = bind("pillager_preferred_weapons"); public static final TagKey WITHER_SKELETON_DISLIKED_WEAPONS = bind("wither_skeleton_disliked_weapons"); public static final TagKey SHEARABLE_FROM_COPPER_GOLEM = bind("shearable_from_copper_golem"); public static final TagKey METAL_NUGGETS = bind("metal_nuggets"); public static final TagKey FOOT_ARMOR_ENCHANTABLE = bind("enchantable/foot_armor"); public static final TagKey LEG_ARMOR_ENCHANTABLE = bind("enchantable/leg_armor"); public static final TagKey CHEST_ARMOR_ENCHANTABLE = bind("enchantable/chest_armor"); public static final TagKey HEAD_ARMOR_ENCHANTABLE = bind("enchantable/head_armor"); public static final TagKey ARMOR_ENCHANTABLE = bind("enchantable/armor"); public static final TagKey MELEE_WEAPON_ENCHANTABLE = bind("enchantable/melee_weapon"); public static final TagKey SWEEPING_ENCHANTABLE = bind("enchantable/sweeping"); public static final TagKey FIRE_ASPECT_ENCHANTABLE = bind("enchantable/fire_aspect"); public static final TagKey SHARP_WEAPON_ENCHANTABLE = bind("enchantable/sharp_weapon"); public static final TagKey WEAPON_ENCHANTABLE = bind("enchantable/weapon"); public static final TagKey MINING_ENCHANTABLE = bind("enchantable/mining"); public static final TagKey MINING_LOOT_ENCHANTABLE = bind("enchantable/mining_loot"); public static final TagKey FISHING_ENCHANTABLE = bind("enchantable/fishing"); public static final TagKey TRIDENT_ENCHANTABLE = bind("enchantable/trident"); public static final TagKey LUNGE_ENCHANTABLE = bind("enchantable/lunge"); public static final TagKey DURABILITY_ENCHANTABLE = bind("enchantable/durability"); public static final TagKey BOW_ENCHANTABLE = bind("enchantable/bow"); public static final TagKey EQUIPPABLE_ENCHANTABLE = bind("enchantable/equippable"); public static final TagKey CROSSBOW_ENCHANTABLE = bind("enchantable/crossbow"); public static final TagKey VANISHING_ENCHANTABLE = bind("enchantable/vanishing"); public static final TagKey MACE_ENCHANTABLE = bind("enchantable/mace"); public static final TagKey MAP_INVISIBILITY_EQUIPMENT = bind("map_invisibility_equipment"); public static final TagKey GAZE_DISGUISE_EQUIPMENT = bind("gaze_disguise_equipment"); private ItemTags() { } private static TagKey bind(final String name) { return TagKey.create(Registries.ITEM, Identifier.withDefaultNamespace(name)); } }