Class ArmorStandMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.ArmorStandMetaMock
- All Implemented Interfaces:
com.destroystokyo.paper.inventory.meta.ArmorStandMeta,Cloneable,org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.inventory.meta.Damageable,org.bukkit.inventory.meta.ItemMeta,org.bukkit.inventory.meta.Repairable,org.bukkit.persistence.PersistentDataHolder
public class ArmorStandMetaMock
extends ItemMetaMock
implements com.destroystokyo.paper.inventory.meta.ArmorStandMeta
Mock implementation of an
ArmorStandMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newArmorStandMetaMock.ArmorStandMetaMock(@NotNull com.destroystokyo.paper.inventory.meta.ArmorStandMeta meta) Constructs a newArmorStandMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescription@NotNull ArmorStandMetaMockclone()static @NotNull ArmorStandMetaMockdeserialize(@NotNull Map<String, Object> args) Required method for Bukkit deserialization.booleanprotected StringinthashCode()booleanbooleanbooleanisMarker()booleanisSmall()Serializes the properties of an ArmorStandMetaMock to a HashMap.voidsetInvisible(boolean invisible) voidsetMarker(boolean marker) voidsetNoBasePlate(boolean noBasePlate) voidsetShowArms(boolean showArms) voidsetSmall(boolean small) booleanMethods inherited from class be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
addAttributeModifier, addEnchant, addItemFlags, assertComponentLore, assertHasNoLore, assertLore, assertLore, deserializeInternal, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDamage, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getLocalizedName, getLore, getLoreComponents, getMaxDamage, getMaxStackSize, getPersistentDataContainer, getRarity, getRepairCost, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasLocalizedName, hasLore, hasMaxDamage, hasMaxStackSize, hasRarity, hasRepairCost, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCustomModelData, setDamage, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setLocalizedName, setLore, setLoreComponents, setMaxDamage, setMaxStackSize, setRarity, setRepairCost, setTool, setUnbreakable, 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, 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.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
ArmorStandMetaMock
public ArmorStandMetaMock()Constructs a newArmorStandMetaMock. -
ArmorStandMetaMock
public ArmorStandMetaMock(@NotNull @NotNull com.destroystokyo.paper.inventory.meta.ArmorStandMeta meta) Constructs a newArmorStandMetaMock, cloning the data from another.- Parameters:
meta- The meta to clone.
-
-
Method Details
-
isInvisible
public boolean isInvisible()- Specified by:
isInvisiblein interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
hasNoBasePlate
public boolean hasNoBasePlate()- Specified by:
hasNoBasePlatein interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
shouldShowArms
public boolean shouldShowArms()- Specified by:
shouldShowArmsin interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
isSmall
public boolean isSmall()- Specified by:
isSmallin interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
isMarker
public boolean isMarker()- Specified by:
isMarkerin interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
setInvisible
public void setInvisible(boolean invisible) - Specified by:
setInvisiblein interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
setNoBasePlate
public void setNoBasePlate(boolean noBasePlate) - Specified by:
setNoBasePlatein interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
setShowArms
public void setShowArms(boolean showArms) - Specified by:
setShowArmsin interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
setSmall
public void setSmall(boolean small) - Specified by:
setSmallin interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
setMarker
public void setMarker(boolean marker) - Specified by:
setMarkerin interfacecom.destroystokyo.paper.inventory.meta.ArmorStandMeta
-
hashCode
public int hashCode()- Overrides:
hashCodein classItemMetaMock
-
equals
- Overrides:
equalsin classItemMetaMock
-
clone
- Specified by:
clonein interfaceorg.bukkit.inventory.meta.Damageable- Specified by:
clonein interfaceorg.bukkit.inventory.meta.ItemMeta- Specified by:
clonein interfaceorg.bukkit.inventory.meta.Repairable- Overrides:
clonein classItemMetaMock
-
deserialize
@NotNull public static @NotNull ArmorStandMetaMock deserialize(@NotNull @NotNull Map<String, Object> args) Required method for Bukkit deserialization.- Parameters:
args- A serialized ArmorStandMetaMock object in a Map<String, Object> format.- Returns:
- A new instance of the ArmorStandMetaMock class.
-
serialize
Serializes the properties of an ArmorStandMetaMock to a HashMap. Unimplemented properties are not present in the map.- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable- Overrides:
serializein classItemMetaMock- Returns:
- A HashMap of String, Object pairs representing the ArmorStandMetaMock.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-