Class AxolotlBucketMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.AxolotlBucketMetaMock
- All Implemented Interfaces:
Cloneable,org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.inventory.meta.AxolotlBucketMeta,org.bukkit.inventory.meta.Damageable,org.bukkit.inventory.meta.ItemMeta,org.bukkit.inventory.meta.Repairable,org.bukkit.persistence.PersistentDataHolder
public class AxolotlBucketMetaMock
extends ItemMetaMock
implements org.bukkit.inventory.meta.AxolotlBucketMeta
Mock implementation of an
AxolotlBucketMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newAxolotlBucketMetaMock.AxolotlBucketMetaMock(@NotNull org.bukkit.inventory.meta.AxolotlBucketMeta meta) Constructs a newAxolotlBucketMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescription@NotNull AxolotlBucketMetaMockclone()static @NotNull AxolotlBucketMetaMockdeserialize(@NotNull Map<String, Object> args) Required method for Bukkit deserialization.booleanprotected Stringorg.bukkit.entity.Axolotl.VariantinthashCode()booleanSerializes the properties of an AxolotlBucketMetaMock to a HashMap.voidsetVariant(org.bukkit.entity.Axolotl.Variant variant) Methods 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
-
AxolotlBucketMetaMock
public AxolotlBucketMetaMock()Constructs a newAxolotlBucketMetaMock. -
AxolotlBucketMetaMock
public AxolotlBucketMetaMock(@NotNull @NotNull org.bukkit.inventory.meta.AxolotlBucketMeta meta) Constructs a newAxolotlBucketMetaMock, cloning the data from another.- Parameters:
meta- The meta to clone.
-
-
Method Details
-
getVariant
@NotNull public org.bukkit.entity.Axolotl.Variant getVariant()- Specified by:
getVariantin interfaceorg.bukkit.inventory.meta.AxolotlBucketMeta
-
setVariant
public void setVariant(@NotNull org.bukkit.entity.Axolotl.Variant variant) - Specified by:
setVariantin interfaceorg.bukkit.inventory.meta.AxolotlBucketMeta
-
hasVariant
public boolean hasVariant()- Specified by:
hasVariantin interfaceorg.bukkit.inventory.meta.AxolotlBucketMeta
-
hashCode
public int hashCode()- Overrides:
hashCodein classItemMetaMock
-
equals
- Overrides:
equalsin classItemMetaMock
-
clone
- Specified by:
clonein interfaceorg.bukkit.inventory.meta.AxolotlBucketMeta- 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 AxolotlBucketMetaMock deserialize(@NotNull @NotNull Map<String, Object> args) Required method for Bukkit deserialization.- Parameters:
args- A serialized AxolotlBucketMetaMock object in a Map<String, Object> format.- Returns:
- A new instance of the AxolotlBucketMetaMock class.
-
serialize
Serializes the properties of an AxolotlBucketMetaMock 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 AxolotlBucketMetaMock.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-