Class CustomItem
java.lang.Object
org.strassburger.cookieclickerz.util.items.CustomItem
-
Constructor Summary
ConstructorsConstructorDescriptionCustomItem
(org.bukkit.inventory.ItemStack itemStack) CustomItem
(org.bukkit.Material material) -
Method Summary
Modifier and TypeMethodDescriptionaddEnchantment
(org.bukkit.enchantments.Enchantment enchantment, int level) addFlag
(org.bukkit.inventory.ItemFlag itemFlag) addLore
(net.kyori.adventure.text.Component lore) static CustomItem
fromSkullBase64
(String base64) static CustomItem
fromSkullUrl
(String url) <P,
C> C getCustomDataContainer
(String key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType) <P,
C> C getCustomDataContainer
(org.bukkit.NamespacedKey key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType) static org.bukkit.inventory.ItemStack
static org.bukkit.inventory.ItemStack
getHead
(org.bukkit.OfflinePlayer player) org.bukkit.inventory.ItemStack
org.bukkit.persistence.PersistentDataContainer
setAmount
(int amount) <P,
C> CustomItem setCustomDataContainer
(String key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType, C value) <P,
C> CustomItem setCustomDataContainer
(org.bukkit.NamespacedKey key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType, C value) setCustomModelID
(int customModelID) setEnchanted
(boolean enchanted) setMaterial
(org.bukkit.Material material) setName
(net.kyori.adventure.text.Component name) setUnbreakable
(boolean unbreakable)
-
Constructor Details
-
CustomItem
public CustomItem(org.bukkit.inventory.ItemStack itemStack) -
CustomItem
public CustomItem(org.bukkit.Material material) -
CustomItem
public CustomItem()
-
-
Method Details
-
fromSkullBase64
- Throws:
MalformedURLException
-
fromSkullUrl
- Throws:
MalformedURLException
-
setMaterial
-
setAmount
-
setName
-
setName
-
setCustomModelID
-
setUnbreakable
-
setEnchanted
-
setCustomDataContainer
public <P,C> CustomItem setCustomDataContainer(org.bukkit.NamespacedKey key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType, C value) -
setCustomDataContainer
public <P,C> CustomItem setCustomDataContainer(String key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType, C value) -
getCustomDataContainer
public <P,C> C getCustomDataContainer(org.bukkit.NamespacedKey key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType) -
getCustomDataContainer
public <P,C> C getCustomDataContainer(String key, org.bukkit.persistence.PersistentDataType<P, C> persistentDataType) -
addFlag
-
addEnchantment
-
getPersistentDataContainer
public org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer() -
setLore
-
addLore
-
addLore
-
getItemStack
public org.bukkit.inventory.ItemStack getItemStack() -
getHead
public static org.bukkit.inventory.ItemStack getHead(org.bukkit.OfflinePlayer player) -
getHead
-