Class BannerMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.BannerMetaMock
- All Implemented Interfaces:
Cloneable
,ConfigurationSerializable
,BannerMeta
,Damageable
,ItemMeta
,Repairable
,PersistentDataHolder
Mock implementation of an
BannerMeta
.- See Also:
-
Constructor Summary
ConstructorDescriptionConstructs a newBannerMetaMock
.BannerMetaMock
(@NotNull BannerMeta meta) Constructs a newBannerMetaMock
, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPattern
(@NotNull Pattern pattern) @NotNull BannerMetaMock
clone()
boolean
@Nullable DyeColor
@NotNull Pattern
getPattern
(int i) int
hashCode()
int
@NotNull Pattern
removePattern
(int i) void
setBaseColor
(@Nullable DyeColor color) void
setPattern
(int i, @NotNull Pattern pattern) void
setPatterns
(@NotNull List<Pattern> patterns) Methods inherited from class be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
addAttributeModifier, addEnchant, addItemFlags, assertComponentLore, assertHasNoLore, assertLore, assertLore, deserialize, displayName, displayName, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDamage, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getLoreComponents, getPersistentDataContainer, getPlaceableKeys, getRepairCost, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, hasRepairCost, isUnbreakable, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, serialize, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDamage, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setRepairCost, setUnbreakable, setVersion
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
Methods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, displayName, displayName, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getLoreComponents, getPlaceableKeys, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, isUnbreakable, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setUnbreakable, setVersion
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
BannerMetaMock
public BannerMetaMock()Constructs a newBannerMetaMock
. -
BannerMetaMock
Constructs a newBannerMetaMock
, cloning the data from another.- Parameters:
meta
- The meta to clone.
-
-
Method Details
-
getBaseColor
- Specified by:
getBaseColor
in interfaceBannerMeta
-
setBaseColor
- Specified by:
setBaseColor
in interfaceBannerMeta
-
getPatterns
- Specified by:
getPatterns
in interfaceBannerMeta
-
setPatterns
- Specified by:
setPatterns
in interfaceBannerMeta
-
addPattern
- Specified by:
addPattern
in interfaceBannerMeta
-
getPattern
- Specified by:
getPattern
in interfaceBannerMeta
-
removePattern
- Specified by:
removePattern
in interfaceBannerMeta
-
setPattern
- Specified by:
setPattern
in interfaceBannerMeta
-
numberOfPatterns
public int numberOfPatterns()- Specified by:
numberOfPatterns
in interfaceBannerMeta
-
hashCode
public int hashCode()- Overrides:
hashCode
in classItemMetaMock
-
equals
- Overrides:
equals
in classItemMetaMock
-
clone
- Specified by:
clone
in interfaceDamageable
- Specified by:
clone
in interfaceItemMeta
- Specified by:
clone
in interfaceRepairable
- Overrides:
clone
in classItemMetaMock
-