public class GlowMetaEnchantedBook extends GlowMetaItem implements org.bukkit.inventory.meta.EnchantmentStorageMeta
| Constructor and Description |
|---|
GlowMetaEnchantedBook(org.bukkit.inventory.meta.ItemMeta meta)
Creates an instance by copying from the given
ItemMeta. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addStoredEnchant(org.bukkit.enchantments.Enchantment ench,
int level,
boolean ignoreLevelRestriction) |
GlowMetaEnchantedBook |
clone() |
int |
getStoredEnchantLevel(org.bukkit.enchantments.Enchantment ench) |
Map<org.bukkit.enchantments.Enchantment,Integer> |
getStoredEnchants() |
boolean |
hasConflictingStoredEnchant(org.bukkit.enchantments.Enchantment ench) |
boolean |
hasStoredEnchant(org.bukkit.enchantments.Enchantment ench) |
boolean |
hasStoredEnchants() |
boolean |
isApplicable(org.bukkit.Material material)
Check whether this ItemMeta can be applied to the given material.
|
boolean |
removeStoredEnchant(org.bukkit.enchantments.Enchantment ench) |
Map<String,Object> |
serialize() |
addEnchant, addItemFlags, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasConflictingEnchant, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, readNbtEnchants, removeEnchant, removeItemFlags, serializeEnchants, setDisplayName, setLocalizedName, setLore, setUnbreakable, spigot, toString, writeNbtEnchantsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddEnchant, addItemFlags, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasConflictingEnchant, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeEnchant, removeItemFlags, setDisplayName, setLocalizedName, setLore, setUnbreakable, spigotpublic GlowMetaEnchantedBook(org.bukkit.inventory.meta.ItemMeta meta)
ItemMeta. If that item is another
EnchantmentStorageMeta, its enchantments are copied; otherwise, the new book has no
enchantments.meta - the ItemMeta to copypublic boolean isApplicable(org.bukkit.Material material)
GlowMetaItemisApplicable in class GlowMetaItemmaterial - The Material.public Map<String,Object> serialize()
serialize in interface org.bukkit.configuration.serialization.ConfigurationSerializableserialize in class GlowMetaItempublic boolean hasStoredEnchants()
hasStoredEnchants in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic boolean hasStoredEnchant(org.bukkit.enchantments.Enchantment ench)
hasStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic int getStoredEnchantLevel(org.bukkit.enchantments.Enchantment ench)
getStoredEnchantLevel in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic Map<org.bukkit.enchantments.Enchantment,Integer> getStoredEnchants()
getStoredEnchants in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic boolean addStoredEnchant(org.bukkit.enchantments.Enchantment ench,
int level,
boolean ignoreLevelRestriction)
addStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic boolean removeStoredEnchant(org.bukkit.enchantments.Enchantment ench)
throws IllegalArgumentException
removeStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetaIllegalArgumentExceptionpublic boolean hasConflictingStoredEnchant(org.bukkit.enchantments.Enchantment ench)
hasConflictingStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic GlowMetaEnchantedBook clone()
clone in interface org.bukkit.inventory.meta.EnchantmentStorageMetaclone in interface org.bukkit.inventory.meta.ItemMetaclone in class GlowMetaItemCopyright © 2021. All rights reserved.