Class KnowledgeBookMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.KnowledgeBookMetaMock
- All Implemented Interfaces:
Cloneable,org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.inventory.meta.Damageable,org.bukkit.inventory.meta.ItemMeta,org.bukkit.inventory.meta.KnowledgeBookMeta,org.bukkit.inventory.meta.Repairable,org.bukkit.persistence.PersistentDataHolder
public class KnowledgeBookMetaMock
extends ItemMetaMock
implements org.bukkit.inventory.meta.KnowledgeBookMeta
Mock implementation of an
KnowledgeBookMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newKnowledgeBookMetaMock.KnowledgeBookMetaMock(@NotNull org.bukkit.inventory.meta.KnowledgeBookMeta meta) Constructs a newKnowledgeBookMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRecipe(@NotNull org.bukkit.NamespacedKey @NotNull ... recipes) @NotNull KnowledgeBookMetaMockclone()static @NotNull KnowledgeBookMetaMockdeserialize(@NotNull Map<String, Object> args) Required method for Bukkit deserialization.boolean@NotNull List<org.bukkit.NamespacedKey> protected StringinthashCode()booleanSerializes the properties of an KnowledgeBookMetaMock to a HashMap.voidsetRecipes(@NotNull List<org.bukkit.NamespacedKey> recipes) 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
-
KnowledgeBookMetaMock
public KnowledgeBookMetaMock()Constructs a newKnowledgeBookMetaMock. -
KnowledgeBookMetaMock
public KnowledgeBookMetaMock(@NotNull @NotNull org.bukkit.inventory.meta.KnowledgeBookMeta meta) Constructs a newKnowledgeBookMetaMock, 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.KnowledgeBookMeta- Specified by:
clonein interfaceorg.bukkit.inventory.meta.Repairable- Overrides:
clonein classItemMetaMock
-
addRecipe
public void addRecipe(@NotNull @NotNull org.bukkit.NamespacedKey @NotNull ... recipes) - Specified by:
addRecipein interfaceorg.bukkit.inventory.meta.KnowledgeBookMeta
-
getRecipes
- Specified by:
getRecipesin interfaceorg.bukkit.inventory.meta.KnowledgeBookMeta
-
hasRecipes
public boolean hasRecipes()- Specified by:
hasRecipesin interfaceorg.bukkit.inventory.meta.KnowledgeBookMeta
-
setRecipes
- Specified by:
setRecipesin interfaceorg.bukkit.inventory.meta.KnowledgeBookMeta
-
deserialize
@NotNull public static @NotNull KnowledgeBookMetaMock deserialize(@NotNull @NotNull Map<String, Object> args) Required method for Bukkit deserialization.- Parameters:
args- A serialized KnowledgeBookMetaMock object in a Map<String, Object> format.- Returns:
- A new instance of the KnowledgeBookMetaMock class.
-
serialize
Serializes the properties of an KnowledgeBookMetaMock 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 KnowledgeBookMetaMock.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-