Class ShieldMetaMock
java.lang.Object
org.mockbukkit.mockbukkit.inventory.meta.ItemMetaMock
org.mockbukkit.mockbukkit.inventory.meta.ShieldMetaMock
- All Implemented Interfaces:
PersistentDataViewHolder,Cloneable,ConfigurationSerializable,BannerMeta,BlockStateMeta,Damageable,ItemMeta,Repairable,ShieldMeta,PersistentDataHolder
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newShieldMetaMock.ShieldMetaMock(@NotNull ItemMeta meta) Constructs a newShieldMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPattern(@NotNull Pattern pattern) voidstatic @NotNull ShieldMetaMockdeserialize(@NotNull Map<String, Object> serialized) protected voiddeserializeInternal(Map<String, Object> serialized) boolean@Nullable DyeColor@NotNull BlockState@NotNull PatterngetPattern(int i) booleaninthashCode()int@NotNull PatternremovePattern(int i) Serializes the properties of an ItemMetaMock to a HashMap.voidsetBaseColor(@Nullable DyeColor baseColor) voidsetBlockState(@NotNull BlockState blockState) voidsetPattern(int i, @NotNull Pattern pattern) voidsetPatterns(@NotNull List<Pattern> patterns) Methods inherited from class org.mockbukkit.mockbukkit.inventory.meta.ItemMetaMock
addAttributeModifier, addEnchant, addItemFlags, assertComponentLore, assertHasNoLore, assertLore, assertLore, clone, customName, customName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomModelDataComponent, getCustomTagContainer, getDamage, getDamageResistant, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantable, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getEquippable, getFood, getItemFlags, getItemModel, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxDamage, getMaxStackSize, getPersistentDataContainer, getPlaceableKeys, getRarity, getRepairCost, getTool, getTooltipStyle, getTypeName, getUseCooldown, getUseRemainder, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasCustomName, hasDamage, hasDamageResistant, hasDamageValue, hasDestroyableKeys, hasEnchant, hasEnchantable, hasEnchantmentGlintOverride, hasEnchants, hasEquippable, hasFood, hasItemFlag, hasItemModel, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxDamage, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasRepairCost, hasTool, hasTooltipStyle, hasUseCooldown, hasUseRemainder, isFireResistant, isGlider, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, resetDamage, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setCustomModelDataComponent, setDamage, setDamageResistant, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantable, setEnchantmentGlintOverride, setEquippable, setFireResistant, setFood, setGlider, setHideTooltip, setItemModel, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxDamage, setMaxStackSize, setPlaceableKeys, setRarity, setRepairCost, setTool, setTooltipStyle, setUnbreakable, setUseCooldown, setUseRemainder, setVersion, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, customName, customName, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomModelDataComponent, getCustomTagContainer, getDamageResistant, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantable, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getEquippable, getFood, getItemFlags, getItemModel, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getPlaceableKeys, getRarity, getTool, getTooltipStyle, getUseCooldown, getUseRemainder, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasCustomName, hasDamageResistant, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchantable, hasEnchantmentGlintOverride, hasEnchants, hasEquippable, hasFood, hasItemFlag, hasItemModel, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasTool, hasTooltipStyle, hasUseCooldown, hasUseRemainder, isFireResistant, isGlider, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setCustomModelDataComponent, setDamageResistant, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantable, setEnchantmentGlintOverride, setEquippable, setFireResistant, setFood, setGlider, setHideTooltip, setItemModel, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setPlaceableKeys, setRarity, setTool, setTooltipStyle, setUnbreakable, setUseCooldown, setUseRemainder, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
ShieldMetaMock
public ShieldMetaMock()Constructs a newShieldMetaMock. -
ShieldMetaMock
Constructs a newShieldMetaMock, cloning the data from another.- Parameters:
meta- The meta to clone.
-
-
Method Details
-
getPatterns
- Specified by:
getPatternsin interfaceBannerMeta
-
setPatterns
- Specified by:
setPatternsin interfaceBannerMeta
-
addPattern
- Specified by:
addPatternin interfaceBannerMeta
-
getPattern
- Specified by:
getPatternin interfaceBannerMeta
-
removePattern
- Specified by:
removePatternin interfaceBannerMeta
-
setPattern
- Specified by:
setPatternin interfaceBannerMeta
-
numberOfPatterns
public int numberOfPatterns()- Specified by:
numberOfPatternsin interfaceBannerMeta
-
getBaseColor
- Specified by:
getBaseColorin interfaceShieldMeta
-
setBaseColor
- Specified by:
setBaseColorin interfaceShieldMeta
-
deserializeInternal
- Overrides:
deserializeInternalin classItemMetaMock
-
serialize
Description copied from class:ItemMetaMockSerializes the properties of an ItemMetaMock to a HashMap. Unimplemented properties are not present in the map.- Specified by:
serializein interfaceConfigurationSerializable- Overrides:
serializein classItemMetaMock- Returns:
- A HashMap of String, Object pairs representing the ItemMetaMock.
-
deserialize
@NotNull public static @NotNull ShieldMetaMock deserialize(@NotNull @NotNull Map<String, Object> serialized) -
hasBlockState
public boolean hasBlockState()- Specified by:
hasBlockStatein interfaceBlockStateMeta
-
clearBlockState
public void clearBlockState()- Specified by:
clearBlockStatein interfaceBlockStateMeta
-
getBlockState
- Specified by:
getBlockStatein interfaceBlockStateMeta
-
setBlockState
- Specified by:
setBlockStatein interfaceBlockStateMeta
-
equals
- Overrides:
equalsin classItemMetaMock
-
hashCode
public int hashCode()- Overrides:
hashCodein classItemMetaMock
-