Class ItemTag

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

@PowerNukkitXOnly @Since("1.19.50-r2") public final class ItemTag extends Object
  • 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