Class ItemTag

java.lang.Object
cn.nukkit.inventory.ItemTag

@PowerNukkitXOnly @Since("1.19.50-r2") public final class ItemTag extends Object
  • Field Details

    • ARROW

      public static final Identifier ARROW
    • BOAT

      public static final Identifier BOAT
    • BOATS

      public static final Identifier BOATS
    • CHAINMAIL_TIER

      public static final Identifier CHAINMAIL_TIER
    • COALS

      public static final Identifier COALS
    • CRIMSON_STEMS

      public static final Identifier CRIMSON_STEMS
    • DIAMOND_TIER

      public static final Identifier DIAMOND_TIER
    • DIGGER

      public static final Identifier DIGGER
    • DOOR

      public static final Identifier DOOR
    • GOLDEN_TIER

      public static final Identifier GOLDEN_TIER
    • HANGING_ACTOR

      public static final Identifier HANGING_ACTOR
    • HORSE_ARMOR

      public static final Identifier HORSE_ARMOR
    • IRON_TIER

      public static final Identifier IRON_TIER
    • IS_ARMOR

      public static final Identifier IS_ARMOR
    • IS_AXE

      public static final Identifier IS_AXE
    • IS_COOKED

      public static final Identifier IS_COOKED
    • IS_FISH

      public static final Identifier IS_FISH
    • IS_FOOD

      public static final Identifier IS_FOOD
    • IS_HOE

      public static final Identifier IS_HOE
    • IS_MEAT

      public static final Identifier IS_MEAT
    • IS_MINECART

      public static final Identifier IS_MINECART
    • IS_PICKAXE

      public static final Identifier IS_PICKAXE
    • IS_SHOVEL

      public static final Identifier IS_SHOVEL
    • IS_SWORD

      public static final Identifier IS_SWORD
    • IS_TOOL

      public static final Identifier IS_TOOL
    • LEATHER_TIER

      public static final Identifier LEATHER_TIER
    • LECTERN_BOOKS

      public static final Identifier LECTERN_BOOKS
    • LOGS

      public static final Identifier LOGS
    • LOGS_THAT_BURN

      public static final Identifier LOGS_THAT_BURN
    • MANGROVE_LOGS

      public static final Identifier MANGROVE_LOGS
    • MUSIC_DISC

      public static final Identifier MUSIC_DISC
    • NETHERITE_TIER

      public static final Identifier NETHERITE_TIER
    • PLANKS

      public static final Identifier PLANKS
    • SAND

      public static final Identifier SAND
    • SIGN

      public static final Identifier SIGN
    • SOUL_FIRE_BASE_BLOCKS

      public static final Identifier SOUL_FIRE_BASE_BLOCKS
    • SPAWN_EGG

      public static final Identifier SPAWN_EGG
    • STONE_BRICKS

      public static final Identifier STONE_BRICKS
    • STONE_CRAFTING_MATERIALS

      public static final Identifier STONE_CRAFTING_MATERIALS
    • STONE_TIER

      public static final Identifier STONE_TIER
    • STONE_TOOL_MATERIALS

      public static final Identifier STONE_TOOL_MATERIALS
    • VIBRATION_DAMPER

      public static final Identifier VIBRATION_DAMPER
    • WARPED_STEMS

      public static final Identifier WARPED_STEMS
    • WOODEN_SLABS

      public static final Identifier WOODEN_SLABS
    • WOODEN_TIER

      public static final Identifier WOODEN_TIER
    • WOOL

      public static final Identifier WOOL
  • Constructor Details

    • ItemTag

      public ItemTag()
  • Method Details

    • getTag2Items

      public static Map<String,Set<String>> getTag2Items()
    • getItem2Tags

      public static Map<String,Set<String>> getItem2Tags()
    • getTags

      public static List<String> getTags(String namespaceId)
    • getTagSet

      @NotNull public static Set<String> getTagSet(String namespaceId)
    • getItems

      public static List<String> getItems(String tag)
    • getItemSet

      @NotNull public static Set<String> getItemSet(String tag)
    • registerItemTag

      @Since("1.19.50-r3") @PowerNukkitXOnly public static void registerItemTag(String namespaceId, Collection<String> tags)
      Register item tags for the given item namespaceId. This is a server-side only method, DO NOT affect the client.
      Parameters:
      namespaceId - The item namespaceId
      tags - The tags to register