Class TropicalFishBucketMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.TropicalFishBucketMetaMock
- All Implemented Interfaces:
PersistentDataViewHolder,Cloneable,ConfigurationSerializable,Damageable,ItemMeta,Repairable,TropicalFishBucketMeta,PersistentDataHolder
Mock implementation of an
TropicalFishBucketMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newTropicalFishBucketMetaMock.TropicalFishBucketMetaMock(@NotNull 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 DyeColor@NotNull DyeColorprotected StringinthashCode()booleanSerializes the properties of an TropicalFishBucketMetaMock to a HashMap.voidsetBodyColor(@NotNull DyeColor color) voidsetPattern(@NotNull TropicalFish.Pattern pattern) voidsetPatternColor(@NotNull 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, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDamage, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxDamage, getMaxStackSize, getPersistentDataContainer, getPlaceableKeys, getRarity, getRepairCost, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDamageValue, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxDamage, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasRepairCost, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, resetDamage, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDamage, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxDamage, setMaxStackSize, setPlaceableKeys, 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, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getPlaceableKeys, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setPlaceableKeys, setRarity, setTool, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
TropicalFishBucketMetaMock
public TropicalFishBucketMetaMock()Constructs a newTropicalFishBucketMetaMock. -
TropicalFishBucketMetaMock
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
- Specified by:
getPatternColorin interfaceTropicalFishBucketMeta
-
setPatternColor
- Specified by:
setPatternColorin interfaceTropicalFishBucketMeta
-
getBodyColor
- Specified by:
getBodyColorin interfaceTropicalFishBucketMeta
-
setBodyColor
- Specified by:
setBodyColorin interfaceTropicalFishBucketMeta
-
getPattern
- Specified by:
getPatternin interfaceTropicalFishBucketMeta
-
setPattern
- Specified by:
setPatternin interfaceTropicalFishBucketMeta
-
hasVariant
public boolean hasVariant()- Specified by:
hasVariantin interfaceTropicalFishBucketMeta
-
hashCode
public int hashCode()- Overrides:
hashCodein classItemMetaMock
-
equals
- Overrides:
equalsin classItemMetaMock
-
clone
- Specified by:
clonein interfaceDamageable- Specified by:
clonein interfaceItemMeta- Specified by:
clonein interfaceRepairable- Specified by:
clonein interfaceTropicalFishBucketMeta- 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 interfaceConfigurationSerializable- Overrides:
serializein classItemMetaMock- Returns:
- A HashMap of String, Object pairs representing the TropicalFishBucketMetaMock.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-