Class ItemBuilder

java.lang.Object
me.despical.commons.item.ItemBuilder

public class ItemBuilder extends Object
Author:
Despical

Created at 30.05.2020

  • Constructor Details

    • ItemBuilder

      public ItemBuilder(org.bukkit.inventory.ItemStack itemStack)
    • ItemBuilder

      public ItemBuilder(org.bukkit.Material material)
    • ItemBuilder

      public ItemBuilder(com.cryptomorin.xseries.XMaterial xmaterial)
    • ItemBuilder

      public ItemBuilder(Optional<com.cryptomorin.xseries.XMaterial> xmaterial)
  • Method Details

    • type

      public ItemBuilder type(org.bukkit.Material material)
    • amount

      public ItemBuilder amount(int amount)
    • data

      public ItemBuilder data(byte data)
    • name

      public ItemBuilder name(String name)
    • enchantment

      public ItemBuilder enchantment(org.bukkit.enchantments.Enchantment enchantment)
    • enchantment

      public ItemBuilder enchantment(org.bukkit.enchantments.Enchantment enchantment, int level)
    • enchantment

      public ItemBuilder enchantment(com.cryptomorin.xseries.XEnchantment xenchantment)
    • enchantment

      public ItemBuilder enchantment(com.cryptomorin.xseries.XEnchantment xenchantment, int level)
    • flag

      public ItemBuilder flag(org.bukkit.inventory.ItemFlag... flags)
    • flag

      public ItemBuilder flag(com.cryptomorin.xseries.XItemFlag... flags)
    • decorationOnly

      public ItemBuilder decorationOnly()
    • durability

      public ItemBuilder durability(short durability)
    • unbreakable

      public ItemBuilder unbreakable(boolean unbreakable)
    • hideTooltip

      public ItemBuilder hideTooltip()
    • glow

      public ItemBuilder glow(boolean glow)
    • glow

      public ItemBuilder glow()
    • lore

      public ItemBuilder lore(String... lore)
    • loreIf

      public ItemBuilder loreIf(boolean condition, String... lore)
    • lore

      public ItemBuilder lore(List<String> loreList)
    • build

      public org.bukkit.inventory.ItemStack build()