public class GlowMetaItem extends Object implements org.bukkit.inventory.meta.ItemMeta
ItemMeta, created through GlowItemFactory.| Constructor and Description |
|---|
GlowMetaItem(org.bukkit.inventory.meta.ItemMeta meta)
Create a GlowMetaItem, copying from another if possible.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addEnchant(org.bukkit.enchantments.Enchantment ench,
int level,
boolean ignoreLevelRestriction) |
void |
addItemFlags(org.bukkit.inventory.ItemFlag... itemFlags) |
org.bukkit.inventory.meta.ItemMeta |
clone() |
String |
getDisplayName() |
int |
getEnchantLevel(org.bukkit.enchantments.Enchantment ench) |
Map<org.bukkit.enchantments.Enchantment,Integer> |
getEnchants() |
Set<org.bukkit.inventory.ItemFlag> |
getItemFlags() |
String |
getLocalizedName() |
List<String> |
getLore() |
boolean |
hasConflictingEnchant(org.bukkit.enchantments.Enchantment ench) |
boolean |
hasDisplayName() |
boolean |
hasEnchant(org.bukkit.enchantments.Enchantment ench) |
boolean |
hasEnchants() |
boolean |
hasItemFlag(org.bukkit.inventory.ItemFlag itemFlag) |
boolean |
hasLocalizedName() |
boolean |
hasLore() |
boolean |
isApplicable(org.bukkit.Material material)
Check whether this ItemMeta can be applied to the given material.
|
boolean |
isUnbreakable() |
protected static Map<org.bukkit.enchantments.Enchantment,Integer> |
readNbtEnchants(String name,
CompoundTag tag) |
boolean |
removeEnchant(org.bukkit.enchantments.Enchantment ench) |
void |
removeItemFlags(org.bukkit.inventory.ItemFlag... itemFlags) |
Map<String,Object> |
serialize() |
protected static void |
serializeEnchants(String name,
Map<String,Object> map,
Map<org.bukkit.enchantments.Enchantment,Integer> enchants) |
void |
setDisplayName(String displayName) |
void |
setLocalizedName(String name) |
void |
setLore(List<String> lore) |
void |
setUnbreakable(boolean unbreakable) |
org.bukkit.inventory.meta.ItemMeta.Spigot |
spigot() |
String |
toString() |
protected static void |
writeNbtEnchants(String name,
CompoundTag to,
Map<org.bukkit.enchantments.Enchantment,Integer> enchants) |
public GlowMetaItem(org.bukkit.inventory.meta.ItemMeta meta)
meta - The meta to copy from, or null.protected static void serializeEnchants(String name, Map<String,Object> map, Map<org.bukkit.enchantments.Enchantment,Integer> enchants)
protected static void writeNbtEnchants(String name, CompoundTag to, Map<org.bukkit.enchantments.Enchantment,Integer> enchants)
protected static Map<org.bukkit.enchantments.Enchantment,Integer> readNbtEnchants(String name, CompoundTag tag)
public boolean isApplicable(org.bukkit.Material material)
material - The Material.public org.bukkit.inventory.meta.ItemMeta.Spigot spigot()
spigot in interface org.bukkit.inventory.meta.ItemMetapublic Map<String,Object> serialize()
serialize in interface org.bukkit.configuration.serialization.ConfigurationSerializablepublic boolean hasDisplayName()
hasDisplayName in interface org.bukkit.inventory.meta.ItemMetapublic boolean hasLocalizedName()
hasLocalizedName in interface org.bukkit.inventory.meta.ItemMetapublic String getLocalizedName()
getLocalizedName in interface org.bukkit.inventory.meta.ItemMetapublic void setLocalizedName(String name)
setLocalizedName in interface org.bukkit.inventory.meta.ItemMetapublic boolean hasLore()
hasLore in interface org.bukkit.inventory.meta.ItemMetapublic List<String> getLore()
getLore in interface org.bukkit.inventory.meta.ItemMetapublic void setLore(List<String> lore)
setLore in interface org.bukkit.inventory.meta.ItemMetapublic boolean hasEnchants()
hasEnchants in interface org.bukkit.inventory.meta.ItemMetapublic boolean hasEnchant(org.bukkit.enchantments.Enchantment ench)
hasEnchant in interface org.bukkit.inventory.meta.ItemMetapublic int getEnchantLevel(org.bukkit.enchantments.Enchantment ench)
getEnchantLevel in interface org.bukkit.inventory.meta.ItemMetapublic Map<org.bukkit.enchantments.Enchantment,Integer> getEnchants()
getEnchants in interface org.bukkit.inventory.meta.ItemMetapublic boolean addEnchant(org.bukkit.enchantments.Enchantment ench,
int level,
boolean ignoreLevelRestriction)
addEnchant in interface org.bukkit.inventory.meta.ItemMetapublic boolean removeEnchant(org.bukkit.enchantments.Enchantment ench)
removeEnchant in interface org.bukkit.inventory.meta.ItemMetapublic boolean hasConflictingEnchant(org.bukkit.enchantments.Enchantment ench)
hasConflictingEnchant in interface org.bukkit.inventory.meta.ItemMetapublic org.bukkit.inventory.meta.ItemMeta clone()
public void addItemFlags(org.bukkit.inventory.ItemFlag... itemFlags)
addItemFlags in interface org.bukkit.inventory.meta.ItemMetapublic void removeItemFlags(org.bukkit.inventory.ItemFlag... itemFlags)
removeItemFlags in interface org.bukkit.inventory.meta.ItemMetapublic Set<org.bukkit.inventory.ItemFlag> getItemFlags()
getItemFlags in interface org.bukkit.inventory.meta.ItemMetapublic boolean hasItemFlag(org.bukkit.inventory.ItemFlag itemFlag)
hasItemFlag in interface org.bukkit.inventory.meta.ItemMetapublic String getDisplayName()
getDisplayName in interface org.bukkit.inventory.meta.ItemMetapublic void setDisplayName(String displayName)
setDisplayName in interface org.bukkit.inventory.meta.ItemMetapublic boolean isUnbreakable()
isUnbreakable in interface org.bukkit.inventory.meta.ItemMetapublic void setUnbreakable(boolean unbreakable)
setUnbreakable in interface org.bukkit.inventory.meta.ItemMetaCopyright © 2021. All rights reserved.