Class PotionMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.PotionMetaMock
- All Implemented Interfaces:
Cloneable,ConfigurationSerializable,Damageable,ItemMeta,PotionMeta,Repairable,PersistentDataHolder
Mock implementation of a
PotionMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newPotionMetaMock.PotionMetaMock(@NotNull PotionMeta meta) Constructs a newPotionMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddCustomEffect(@NotNull PotionEffect effect, boolean overwrite) boolean@NotNull PotionMetaMockclone()boolean@NotNull PotionDataDeprecated.@NotNull PotionType@Nullable ColorgetColor()@NotNull List<PotionEffect>booleanhasColor()booleanhasCustomEffect(@NotNull PotionEffectType type) booleaninthashCode()booleanremoveCustomEffect(@NotNull PotionEffectType type) voidsetBasePotionData(@NotNull PotionData data) Deprecated.voidsetBasePotionType(@NotNull PotionType type) voidbooleansetMainEffect(@NotNull PotionEffectType type) Deprecated.Methods inherited from class be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
addAttributeModifier, addEnchant, addItemFlags, assertComponentLore, assertHasNoLore, assertLore, assertLore, deserialize, displayName, displayName, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDamage, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getLoreComponents, getPersistentDataContainer, getPlaceableKeys, getRepairCost, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, hasRepairCost, isUnbreakable, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, serialize, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDamage, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setRepairCost, setUnbreakable, setVersionMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serializeMethods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, displayName, displayName, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getLoreComponents, getPlaceableKeys, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, isUnbreakable, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
PotionMetaMock
public PotionMetaMock()Constructs a newPotionMetaMock. -
PotionMetaMock
Constructs a newPotionMetaMock, cloning the data from another.- Parameters:
meta- The meta to clone.
-
-
Method Details
-
hashCode
public int hashCode()- Overrides:
hashCodein classItemMetaMock
-
equals
- Overrides:
equalsin classItemMetaMock
-
clone
- Specified by:
clonein interfaceDamageable- Specified by:
clonein interfaceItemMeta- Specified by:
clonein interfacePotionMeta- Specified by:
clonein interfaceRepairable- Overrides:
clonein classItemMetaMock
-
addCustomEffect
- Specified by:
addCustomEffectin interfacePotionMeta
-
clearCustomEffects
public boolean clearCustomEffects()- Specified by:
clearCustomEffectsin interfacePotionMeta
-
getCustomEffects
- Specified by:
getCustomEffectsin interfacePotionMeta
-
hasCustomEffect
- Specified by:
hasCustomEffectin interfacePotionMeta
-
hasCustomEffects
public boolean hasCustomEffects()- Specified by:
hasCustomEffectsin interfacePotionMeta
-
removeCustomEffect
- Specified by:
removeCustomEffectin interfacePotionMeta
-
hasColor
public boolean hasColor()- Specified by:
hasColorin interfacePotionMeta
-
getColor
- Specified by:
getColorin interfacePotionMeta
-
setColor
- Specified by:
setColorin interfacePotionMeta
-
setBasePotionData
Deprecated.- Specified by:
setBasePotionDatain interfacePotionMeta
-
getBasePotionData
Deprecated.- Specified by:
getBasePotionDatain interfacePotionMeta
-
setBasePotionType
- Specified by:
setBasePotionTypein interfacePotionMeta
-
getBasePotionType
- Specified by:
getBasePotionTypein interfacePotionMeta
-
setMainEffect
Deprecated.- Specified by:
setMainEffectin interfacePotionMeta
-