Package api.item.tag

Class Tag

java.lang.Object
api.item.tag.Tag
All Implemented Interfaces:
Predicate<ItemStack>

public final class Tag extends Object implements Predicate<ItemStack>
  • Field Details

  • Method Details

    • getItems

      public List<ItemStack> getItems()
    • of

      public static Tag of(ResourceLocation id)
    • of

      public static Tag of(ResourceLocation id, ItemStack... stacks)
    • of

      public static Tag of(ResourceLocation id, Item... items)
    • of

      public static Tag of(ResourceLocation id, Block... blocks)
    • of

      public static Tag of(ResourceLocation id, Tag... tags)
    • addIgnoringMeta

      public Tag addIgnoringMeta(Item... stacksToAdd)
    • add

      public Tag add(ItemStack... stacksToAdd)
    • add

      public Tag add(Item... itemsToAdd)
    • add

      public Tag add(Block... blocksToAdd)
    • addUntilDamage

      public Tag addUntilDamage(int damageToStopAt, Item itemToAdd)
    • addUntilDamage

      public Tag addUntilDamage(int damageToStopAt, Block blockToAdd)
    • addUntilDamage

      public Tag addUntilDamage(int damageToStopAt, int idToAdd)
    • addFromAndUntilDamage

      public Tag addFromAndUntilDamage(int damageToStartAt, int damageToStopAt, Block blockToAdd)
    • addFromAndUntilDamage

      public Tag addFromAndUntilDamage(int damageToStartAt, int damageToStopAt, Item itemToAdd)
    • addFromAndUntilDamage

      public Tag addFromAndUntilDamage(int damageToStartAt, int damageToStopAt, int idToAdd)
      Parameters:
      damageToStartAt - Damage value iterated from
      damageToStopAt - Damage value iterated to
      idToAdd - Item id for added item
    • add

      public Tag add(Tag... tagsToAdd)
    • test

      public boolean test(ItemStack stack)
      Specified by:
      test in interface Predicate<ItemStack>
    • test

      public boolean test(ItemStack stack, boolean checkIfWildcard)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getFromId

      public static Tag getFromId(String id)
    • getTagMap

      public static Map<ResourceLocation,Tag> getTagMap()