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 ItemBuilderaddEnchant(org.bukkit.enchantments.Enchantment ench, int level)ItemBuilderaddEnchantments(java.util.Map<org.bukkit.enchantments.Enchantment,java.lang.Integer> enchantments)ItemBuilderaddLoreLine(java.lang.String line)ItemBuilderaddLoreLine(java.lang.String... lines)ItemBuilderaddLoreLine(java.lang.String line, int pos)ItemBuilderaddLoreLine(java.util.List<java.lang.String> lines)ItemBuilderaddUnsafeEnchantment(org.bukkit.enchantments.Enchantment ench, int level)ItemBuilderhideAttributes()ItemBuilderremoveEnchantment(org.bukkit.enchantments.Enchantment ench)ItemBuilderremoveLoreLine(int index)ItemBuilderremoveLoreLine(java.lang.String line)ItemBuildersetColor(org.bukkit.DyeColor color)Deprecated.ItemBuildersetData(byte data)ItemBuildersetDurability(short dur)ItemBuildersetLeatherArmorColor(org.bukkit.Color color)ItemBuildersetLore(java.lang.String... lore)ItemBuildersetLore(java.util.List<java.lang.String> lore)ItemBuildersetName(java.lang.String name)ItemBuildersetSkullOwner(java.lang.String owner)ItemBuildersetSkullTexture(java.lang.String url)org.bukkit.inventory.ItemStacktoItemStack()static java.lang.StringtranslateText(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)
-
-