Class ItemStack


  • public class ItemStack
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int amount  
      protected @Nullable java.util.List<java.lang.String> lore  
      protected java.lang.String material  
      protected @Nullable java.lang.String name  
    • Constructor Summary

      Constructors 
      Constructor Description
      ItemStack​(java.lang.String material, int amount)  
      ItemStack​(java.lang.String material, int amount, @Nullable java.lang.String name, @Nullable java.util.List<java.lang.String> lore)  
    • Field Detail

      • material

        protected java.lang.String material
      • amount

        protected int amount
      • name

        @Nullable
        protected @Nullable java.lang.String name
      • lore

        @Nullable
        protected @Nullable java.util.List<java.lang.String> lore
    • Constructor Detail

      • ItemStack

        public ItemStack​(java.lang.String material,
                         int amount)
      • ItemStack

        public ItemStack​(java.lang.String material,
                         int amount,
                         @Nullable
                         @Nullable java.lang.String name,
                         @Nullable
                         @Nullable java.util.List<java.lang.String> lore)
    • Method Detail

      • getMaterial

        public java.lang.String getMaterial()
      • getAmount

        public int getAmount()
      • getName

        public java.lang.String getName()
      • getLore

        public java.util.List<java.lang.String> getLore()
      • setMaterial

        public void setMaterial​(java.lang.String material)
      • setAmount

        public void setAmount​(int amount)
      • setName

        public void setName​(java.lang.String name)
      • setLore

        public void setLore​(java.util.List<java.lang.String> lore)
      • serialize

        public java.util.Map<java.lang.String,​java.lang.Object> serialize()