Package org.bukkit.inventory.meta
Interface BannerMeta
- All Superinterfaces:
- Cloneable,- ConfigurationSerializable,- ItemMeta,- PersistentDataHolder
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPattern(@NotNull Pattern pattern) Adds a new pattern on top of the existing patternsgetPattern(int i) Returns the pattern at the specified indexReturns a list of patterns on this bannerintReturns the number of patterns on this bannerremovePattern(int i) Removes the pattern at the specified indexvoidsetPattern(int i, @NotNull Pattern pattern) Sets the pattern at the specified indexvoidsetPatterns(@NotNull List<Pattern> patterns) Sets the patterns used on this bannerMethods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializableserializeMethods inherited from interface org.bukkit.inventory.meta.ItemMetaaddAttributeModifier, addEnchant, addItemFlags, clone, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasLocalizedName, hasLore, hasMaxStackSize, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setRarity, setTool, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHoldergetPersistentDataContainer
- 
Method Details- 
getPatternsReturns a list of patterns on this banner- Returns:
- the patterns
 
- 
setPatternsSets the patterns used on this banner- Parameters:
- patterns- the new list of patterns
 
- 
addPatternAdds a new pattern on top of the existing patterns- Parameters:
- pattern- the new pattern to add
 
- 
getPatternReturns the pattern at the specified index- Parameters:
- i- the index
- Returns:
- the pattern
- Throws:
- IndexOutOfBoundsException- when index is not in [0, numberOfPatterns()) range
 
- 
removePatternRemoves the pattern at the specified index- Parameters:
- i- the index
- Returns:
- the removed pattern
- Throws:
- IndexOutOfBoundsException- when index is not in [0, numberOfPatterns()) range
 
- 
setPatternSets the pattern at the specified index- Parameters:
- i- the index
- pattern- the new pattern
- Throws:
- IndexOutOfBoundsException- when index is not in [0, numberOfPatterns()) range
 
- 
numberOfPatternsint numberOfPatterns()Returns the number of patterns on this banner- Returns:
- the number of patterns
 
 
-