Class ItemType

java.lang.Object
studio.magemonkey.codex.api.items.ItemType
Direct Known Subclasses:
ItemsAdderProvider.ItemsAdderItemType, NexoProvider.NexoItemType, OraxenProvider.OraxenItemType, VanillaProvider.VanillaItemType

public abstract class ItemType extends Object
  • Constructor Details

    • ItemType

      public ItemType()
  • Method Details

    • getNamespace

      public abstract String getNamespace()
    • getID

      public abstract String getID()
    • getNamespacedID

      public final String getNamespacedID()
    • getCategory

      public abstract ICodexItemProvider.Category getCategory()
    • create

      public abstract org.bukkit.inventory.ItemStack create()
    • isInstance

      public abstract boolean isInstance(org.bukkit.inventory.ItemStack itemStack)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object