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.