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.ItemMeta
public Map<String,Object> serialize()
serialize
in interface org.bukkit.configuration.serialization.ConfigurationSerializable
public boolean hasDisplayName()
hasDisplayName
in interface org.bukkit.inventory.meta.ItemMeta
public boolean hasLocalizedName()
hasLocalizedName
in interface org.bukkit.inventory.meta.ItemMeta
public String getLocalizedName()
getLocalizedName
in interface org.bukkit.inventory.meta.ItemMeta
public void setLocalizedName(String name)
setLocalizedName
in interface org.bukkit.inventory.meta.ItemMeta
public boolean hasLore()
hasLore
in interface org.bukkit.inventory.meta.ItemMeta
public List<String> getLore()
getLore
in interface org.bukkit.inventory.meta.ItemMeta
public void setLore(List<String> lore)
setLore
in interface org.bukkit.inventory.meta.ItemMeta
public boolean hasEnchants()
hasEnchants
in interface org.bukkit.inventory.meta.ItemMeta
public boolean hasEnchant(org.bukkit.enchantments.Enchantment ench)
hasEnchant
in interface org.bukkit.inventory.meta.ItemMeta
public int getEnchantLevel(org.bukkit.enchantments.Enchantment ench)
getEnchantLevel
in interface org.bukkit.inventory.meta.ItemMeta
public Map<org.bukkit.enchantments.Enchantment,Integer> getEnchants()
getEnchants
in interface org.bukkit.inventory.meta.ItemMeta
public boolean addEnchant(org.bukkit.enchantments.Enchantment ench, int level, boolean ignoreLevelRestriction)
addEnchant
in interface org.bukkit.inventory.meta.ItemMeta
public boolean removeEnchant(org.bukkit.enchantments.Enchantment ench)
removeEnchant
in interface org.bukkit.inventory.meta.ItemMeta
public boolean hasConflictingEnchant(org.bukkit.enchantments.Enchantment ench)
hasConflictingEnchant
in interface org.bukkit.inventory.meta.ItemMeta
public org.bukkit.inventory.meta.ItemMeta clone()
public void addItemFlags(org.bukkit.inventory.ItemFlag... itemFlags)
addItemFlags
in interface org.bukkit.inventory.meta.ItemMeta
public void removeItemFlags(org.bukkit.inventory.ItemFlag... itemFlags)
removeItemFlags
in interface org.bukkit.inventory.meta.ItemMeta
public Set<org.bukkit.inventory.ItemFlag> getItemFlags()
getItemFlags
in interface org.bukkit.inventory.meta.ItemMeta
public boolean hasItemFlag(org.bukkit.inventory.ItemFlag itemFlag)
hasItemFlag
in interface org.bukkit.inventory.meta.ItemMeta
public String getDisplayName()
getDisplayName
in interface org.bukkit.inventory.meta.ItemMeta
public void setDisplayName(String displayName)
setDisplayName
in interface org.bukkit.inventory.meta.ItemMeta
public boolean isUnbreakable()
isUnbreakable
in interface org.bukkit.inventory.meta.ItemMeta
public void setUnbreakable(boolean unbreakable)
setUnbreakable
in interface org.bukkit.inventory.meta.ItemMeta
Copyright © 2021. All rights reserved.