Class TropicalFishBucketMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.TropicalFishBucketMetaMock
- All Implemented Interfaces:
Cloneable,org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.inventory.meta.Damageable,org.bukkit.inventory.meta.ItemMeta,org.bukkit.inventory.meta.Repairable,org.bukkit.inventory.meta.TropicalFishBucketMeta,org.bukkit.persistence.PersistentDataHolder
public class TropicalFishBucketMetaMock
extends ItemMetaMock
implements org.bukkit.inventory.meta.TropicalFishBucketMeta
Mock implementation of an
TropicalFishBucketMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newTropicalFishBucketMetaMock.TropicalFishBucketMetaMock(@NotNull org.bukkit.inventory.meta.TropicalFishBucketMeta meta) Constructs a newTropicalFishBucketMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidDefaults any null variables.@NotNull TropicalFishBucketMetaMockclone()static @NotNull TropicalFishBucketMetaMockdeserialize(@NotNull Map<String, Object> args) Required method for Bukkit deserialization.boolean@NotNull org.bukkit.DyeColororg.bukkit.entity.TropicalFish.Pattern@NotNull org.bukkit.DyeColorprotected StringinthashCode()booleanSerializes the properties of an TropicalFishBucketMetaMock to a HashMap.voidsetBodyColor(@NotNull org.bukkit.DyeColor color) voidsetPattern(@NotNull org.bukkit.entity.TropicalFish.Pattern pattern) voidsetPatternColor(@NotNull org.bukkit.DyeColor color) 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
-
TropicalFishBucketMetaMock
public TropicalFishBucketMetaMock()Constructs a newTropicalFishBucketMetaMock. -
TropicalFishBucketMetaMock
public TropicalFishBucketMetaMock(@NotNull @NotNull org.bukkit.inventory.meta.TropicalFishBucketMeta meta) Constructs a newTropicalFishBucketMetaMock, cloning the data from another.- Parameters:
meta- The meta to clone.
-
-
Method Details
-
checkVars
protected void checkVars()Defaults any null variables. -
getPatternColor
@NotNull public @NotNull org.bukkit.DyeColor getPatternColor()- Specified by:
getPatternColorin interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta
-
setPatternColor
public void setPatternColor(@NotNull @NotNull org.bukkit.DyeColor color) - Specified by:
setPatternColorin interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta
-
getBodyColor
@NotNull public @NotNull org.bukkit.DyeColor getBodyColor()- Specified by:
getBodyColorin interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta
-
setBodyColor
public void setBodyColor(@NotNull @NotNull org.bukkit.DyeColor color) - Specified by:
setBodyColorin interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta
-
getPattern
@NotNull public org.bukkit.entity.TropicalFish.Pattern getPattern()- Specified by:
getPatternin interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta
-
setPattern
public void setPattern(@NotNull org.bukkit.entity.TropicalFish.Pattern pattern) - Specified by:
setPatternin interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta
-
hasVariant
public boolean hasVariant()- Specified by:
hasVariantin interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta
-
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- Specified by:
clonein interfaceorg.bukkit.inventory.meta.TropicalFishBucketMeta- Overrides:
clonein classItemMetaMock
-
deserialize
@NotNull public static @NotNull TropicalFishBucketMetaMock deserialize(@NotNull @NotNull Map<String, Object> args) Required method for Bukkit deserialization.- Parameters:
args- A serialized TropicalFishBucketMetaMock object in a Map<String, Object> format.- Returns:
- A new instance of the TropicalFishBucketMetaMock class.
-
serialize
Serializes the properties of an TropicalFishBucketMetaMock 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 TropicalFishBucketMetaMock.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-