Class ItemFactory
java.lang.Object
nl.mtvehicles.core.infrastructure.utils.ItemFactory
Class for an easy creation of items
-
Constructor Summary
ConstructorsConstructorDescriptionItemFactory(org.bukkit.inventory.ItemStack itemStack) ItemFactory(org.bukkit.Material material) ItemFactory(org.bukkit.Material material, int amount) ItemFactory(org.bukkit.Material material, int amount, int durability) -
Method Summary
Modifier and TypeMethodDescriptionaddEnchant(org.bukkit.enchantments.Enchantment enchantment, int level) addEnchantments(Map<org.bukkit.enchantments.Enchantment, Integer> enchantments) addLoreLine(String line) addLoreLine(String line, int pos) addLoreLines(List<String> line) addUnsafeEnchantment(org.bukkit.enchantments.Enchantment enchantment, int level) clone()getLore()removeEnchantment(org.bukkit.enchantments.Enchantment enchantment) removeLoreLine(int index) removeLoreLine(String line) setAmount(int amount) setDurability(int durability) setDyeColor(org.bukkit.DyeColor color) setGlowing(boolean glowing) setLeatherArmorColor(org.bukkit.Color color) setSkullOwner(String owner) Deprecated.setSkullOwner(org.bukkit.OfflinePlayer owner) setType(org.bukkit.Material material) setUnbreakable(boolean unbreakable) org.bukkit.inventory.ItemStack
-
Constructor Details
-
ItemFactory
public ItemFactory(org.bukkit.Material material) -
ItemFactory
public ItemFactory(org.bukkit.inventory.ItemStack itemStack) -
ItemFactory
public ItemFactory(org.bukkit.Material material, int amount) -
ItemFactory
public ItemFactory(org.bukkit.Material material, int amount, int durability)
-
-
Method Details
-
clone
-
setDurability
-
setType
-
setName
-
setAmount
-
setUnbreakable
-
getLore
-
setLore
-
removeLore
-
hideAttributes
-
addUnsafeEnchantment
-
removeEnchantment
-
addEnchant
-
setGlowing
-
addEnchantGlow
-
addEnchantments
-
setLore
-
addLoreLines
-
setNBT
-
removeLoreLine
-
removeLoreLine
-
addLoreLine
-
addLoreLine
-
setDyeColor
-
setLeatherArmorColor
-
toItemStack
public org.bukkit.inventory.ItemStack toItemStack() -
getSkullOwner
-
setSkullOwner
Deprecated.UsesetSkullOwner(OfflinePlayer)instead. -
setSkullOwner
-
setSkullOwner(OfflinePlayer)instead.