Package fr.royalpha.revenge.core.util
Class ItemBuilder
- java.lang.Object
-
- fr.royalpha.revenge.core.util.ItemBuilder
-
public class ItemBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ItemBuilder()
ItemBuilder(LegacyItem item)
ItemBuilder(ItemBuilder origin)
ItemBuilder(org.bukkit.inventory.ItemStack is)
ItemBuilder(org.bukkit.Material m)
ItemBuilder(org.bukkit.Material m, int amount)
ItemBuilder(org.bukkit.Material m, int amount, byte durability)
-
Method Summary
Modifier and Type Method Description ItemBuilder
addEnchant(org.bukkit.enchantments.Enchantment ench, int level)
ItemBuilder
addEnchantments(java.util.Map<org.bukkit.enchantments.Enchantment,java.lang.Integer> enchantments)
ItemBuilder
addLoreLine(java.lang.String line)
ItemBuilder
addLoreLine(java.lang.String... lines)
ItemBuilder
addLoreLine(java.lang.String line, int pos)
ItemBuilder
addLoreLine(java.util.List<java.lang.String> lines)
ItemBuilder
addUnsafeEnchantment(org.bukkit.enchantments.Enchantment ench, int level)
ItemBuilder
hideAttributes()
ItemBuilder
removeEnchantment(org.bukkit.enchantments.Enchantment ench)
ItemBuilder
removeLoreLine(int index)
ItemBuilder
removeLoreLine(java.lang.String line)
ItemBuilder
setColor(org.bukkit.DyeColor color)
Deprecated.ItemBuilder
setData(byte data)
ItemBuilder
setDurability(short dur)
ItemBuilder
setLeatherArmorColor(org.bukkit.Color color)
ItemBuilder
setLore(java.lang.String... lore)
ItemBuilder
setLore(java.util.List<java.lang.String> lore)
ItemBuilder
setName(java.lang.String name)
ItemBuilder
setSkullOwner(java.lang.String owner)
ItemBuilder
setSkullTexture(java.lang.String url)
org.bukkit.inventory.ItemStack
toItemStack()
static java.lang.String
translateText(java.lang.String input, java.lang.String patternInput)
-
-
-
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
-
setData
public ItemBuilder setData(byte data)
-
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)
-
hideAttributes
public ItemBuilder hideAttributes()
-
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)
-
-