Class SuspiciousStewMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.SuspiciousStewMetaMock
- 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.SuspiciousStewMeta,org.bukkit.persistence.PersistentDataHolder
public class SuspiciousStewMetaMock
extends ItemMetaMock
implements org.bukkit.inventory.meta.SuspiciousStewMeta
Mock implementation of a
SuspiciousStewMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newArmorStandMetaMock.SuspiciousStewMetaMock(@NotNull org.bukkit.inventory.meta.SuspiciousStewMeta meta) Constructs a newArmorStandMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddCustomEffect(@NotNull io.papermc.paper.potion.SuspiciousEffectEntry suspiciousEffectEntry, boolean overwrite) booleanaddCustomEffect(@NotNull org.bukkit.potion.PotionEffect effect, boolean overwrite) boolean@NotNull SuspiciousStewMetaMockclone()static @NotNull SuspiciousStewMetaMockdeserialize(@NotNull Map<String, Object> args) Required method for Bukkit deserialization.boolean@NotNull List<org.bukkit.potion.PotionEffect> protected StringbooleanhasCustomEffect(@NotNull org.bukkit.potion.PotionEffectType type) booleaninthashCode()booleanremoveCustomEffect(@NotNull org.bukkit.potion.PotionEffectType type) Serializes the properties of an SuspiciousStewMetaMock to a HashMap.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
-
SuspiciousStewMetaMock
public SuspiciousStewMetaMock()Constructs a newArmorStandMetaMock. -
SuspiciousStewMetaMock
public SuspiciousStewMetaMock(@NotNull @NotNull org.bukkit.inventory.meta.SuspiciousStewMeta meta) Constructs a newArmorStandMetaMock, 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 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.SuspiciousStewMeta- Overrides:
clonein classItemMetaMock
-
addCustomEffect
public boolean addCustomEffect(@NotNull @NotNull org.bukkit.potion.PotionEffect effect, boolean overwrite) - Specified by:
addCustomEffectin interfaceorg.bukkit.inventory.meta.SuspiciousStewMeta
-
addCustomEffect
public boolean addCustomEffect(@NotNull @NotNull io.papermc.paper.potion.SuspiciousEffectEntry suspiciousEffectEntry, boolean overwrite) - Specified by:
addCustomEffectin interfaceorg.bukkit.inventory.meta.SuspiciousStewMeta
-
clearCustomEffects
public boolean clearCustomEffects()- Specified by:
clearCustomEffectsin interfaceorg.bukkit.inventory.meta.SuspiciousStewMeta
-
getCustomEffects
- Specified by:
getCustomEffectsin interfaceorg.bukkit.inventory.meta.SuspiciousStewMeta
-
hasCustomEffect
public boolean hasCustomEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
hasCustomEffectin interfaceorg.bukkit.inventory.meta.SuspiciousStewMeta
-
hasCustomEffects
public boolean hasCustomEffects()- Specified by:
hasCustomEffectsin interfaceorg.bukkit.inventory.meta.SuspiciousStewMeta
-
removeCustomEffect
public boolean removeCustomEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
removeCustomEffectin interfaceorg.bukkit.inventory.meta.SuspiciousStewMeta
-
deserialize
@NotNull public static @NotNull SuspiciousStewMetaMock deserialize(@NotNull @NotNull Map<String, Object> args) Required method for Bukkit deserialization.- Parameters:
args- A serialized SuspiciousStewMetaMock object in a Map<String, Object> format.- Returns:
- A new instance of the SuspiciousStewMetaMock class.
-
serialize
Serializes the properties of an SuspiciousStewMetaMock 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 SuspiciousStewMetaMock.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-