Class ItemBuilder


  • public class ItemBuilder
    extends java.lang.Object
    • Constructor Detail

      • ItemBuilder

        public ItemBuilder()
      • ItemBuilder

        public ItemBuilder​(org.bukkit.Material m)
      • ItemBuilder

        public ItemBuilder​(org.bukkit.inventory.ItemStack is)
      • ItemBuilder

        public ItemBuilder​(ItemBuilder origin)
      • ItemBuilder

        public ItemBuilder​(org.bukkit.Material m,
                           int amount)
      • ItemBuilder

        public ItemBuilder​(org.bukkit.Material m,
                           int amount,
                           byte durability)
      • ItemBuilder

        public ItemBuilder​(LegacyItem item)
    • Method Detail

      • setDurability

        public ItemBuilder setDurability​(short dur)
      • setName

        public ItemBuilder setName​(java.lang.String name)
      • addUnsafeEnchantment

        public ItemBuilder addUnsafeEnchantment​(org.bukkit.enchantments.Enchantment ench,
                                                int level)
      • removeEnchantment

        public ItemBuilder removeEnchantment​(org.bukkit.enchantments.Enchantment ench)
      • setSkullOwner

        public ItemBuilder setSkullOwner​(java.lang.String owner)
      • setSkullTexture

        public ItemBuilder setSkullTexture​(java.lang.String url)
      • addEnchant

        public ItemBuilder addEnchant​(org.bukkit.enchantments.Enchantment ench,
                                      int level)
      • addEnchantments

        public ItemBuilder addEnchantments​(java.util.Map<org.bukkit.enchantments.Enchantment,​java.lang.Integer> enchantments)
      • setLore

        public ItemBuilder setLore​(java.lang.String... lore)
      • setLore

        public ItemBuilder setLore​(java.util.List<java.lang.String> lore)
      • removeLoreLine

        public ItemBuilder removeLoreLine​(java.lang.String line)
      • removeLoreLine

        public ItemBuilder removeLoreLine​(int index)
      • addLoreLine

        public ItemBuilder addLoreLine​(java.lang.String... lines)
      • addLoreLine

        public ItemBuilder addLoreLine​(java.util.List<java.lang.String> lines)
      • addLoreLine

        public ItemBuilder addLoreLine​(java.lang.String line)
      • addLoreLine

        public ItemBuilder addLoreLine​(java.lang.String line,
                                       int pos)
      • setColor

        @Deprecated
        public ItemBuilder setColor​(org.bukkit.DyeColor color)
        Deprecated.
      • setLeatherArmorColor

        public ItemBuilder setLeatherArmorColor​(org.bukkit.Color color)
      • toItemStack

        public org.bukkit.inventory.ItemStack toItemStack()
      • translateText

        public static java.lang.String translateText​(java.lang.String input,
                                                     java.lang.String patternInput)