public class GlowMetaBanner extends GlowMetaItem implements org.bukkit.inventory.meta.BannerMeta
Modifier and Type | Field and Description |
---|---|
protected org.bukkit.DyeColor |
baseColor |
protected List<org.bukkit.block.banner.Pattern> |
patterns |
Constructor and Description |
---|
GlowMetaBanner(org.bukkit.inventory.meta.ItemMeta meta)
Creates an instance by copying from the given
ItemMeta . |
Modifier and Type | Method and Description |
---|---|
void |
addPattern(org.bukkit.block.banner.Pattern pattern) |
org.bukkit.inventory.meta.ItemMeta |
clone() |
org.bukkit.DyeColor |
getBaseColor() |
org.bukkit.block.banner.Pattern |
getPattern(int i) |
List<org.bukkit.block.banner.Pattern> |
getPatterns() |
boolean |
isApplicable(org.bukkit.Material material)
Check whether this ItemMeta can be applied to the given material.
|
int |
numberOfPatterns() |
org.bukkit.block.banner.Pattern |
removePattern(int i) |
Map<String,Object> |
serialize() |
void |
setBaseColor(org.bukkit.DyeColor baseColor) |
void |
setPattern(int i,
org.bukkit.block.banner.Pattern pattern) |
void |
setPatterns(List<org.bukkit.block.banner.Pattern> patterns) |
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, writeNbtEnchants
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addEnchant, addItemFlags, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasConflictingEnchant, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeEnchant, removeItemFlags, setDisplayName, setLocalizedName, setLore, setUnbreakable, spigot
protected List<org.bukkit.block.banner.Pattern> patterns
protected org.bukkit.DyeColor baseColor
public GlowMetaBanner(org.bukkit.inventory.meta.ItemMeta meta)
ItemMeta
. If that item is another
BannerMeta
, its patterns are copied; otherwise, the new banner is blank.meta
- the ItemMeta
to copypublic List<org.bukkit.block.banner.Pattern> getPatterns()
getPatterns
in interface org.bukkit.inventory.meta.BannerMeta
public void setPatterns(List<org.bukkit.block.banner.Pattern> patterns)
setPatterns
in interface org.bukkit.inventory.meta.BannerMeta
public void addPattern(org.bukkit.block.banner.Pattern pattern)
addPattern
in interface org.bukkit.inventory.meta.BannerMeta
public org.bukkit.block.banner.Pattern getPattern(int i)
getPattern
in interface org.bukkit.inventory.meta.BannerMeta
public org.bukkit.block.banner.Pattern removePattern(int i)
removePattern
in interface org.bukkit.inventory.meta.BannerMeta
public void setPattern(int i, org.bukkit.block.banner.Pattern pattern)
setPattern
in interface org.bukkit.inventory.meta.BannerMeta
public int numberOfPatterns()
numberOfPatterns
in interface org.bukkit.inventory.meta.BannerMeta
public org.bukkit.inventory.meta.ItemMeta clone()
clone
in interface org.bukkit.inventory.meta.ItemMeta
clone
in class GlowMetaItem
public boolean isApplicable(org.bukkit.Material material)
GlowMetaItem
isApplicable
in class GlowMetaItem
material
- The Material.public Map<String,Object> serialize()
serialize
in interface org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
in class GlowMetaItem
public org.bukkit.DyeColor getBaseColor()
getBaseColor
in interface org.bukkit.inventory.meta.BannerMeta
public void setBaseColor(org.bukkit.DyeColor baseColor)
setBaseColor
in interface org.bukkit.inventory.meta.BannerMeta
Copyright © 2021. All rights reserved.