Class KnowledgeBookMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.KnowledgeBookMetaMock
- All Implemented Interfaces:
Cloneable
,ConfigurationSerializable
,Damageable
,ItemMeta
,KnowledgeBookMeta
,Repairable
,PersistentDataHolder
Mock implementation of an
KnowledgeBookMeta
.- See Also:
-
Constructor Summary
ConstructorDescriptionConstructs a newKnowledgeBookMetaMock
.KnowledgeBookMetaMock
(@NotNull KnowledgeBookMeta meta) Constructs a newKnowledgeBookMetaMock
, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRecipe
(@NotNull NamespacedKey @NotNull ... recipes) @NotNull KnowledgeBookMetaMock
clone()
boolean
@NotNull List<NamespacedKey>
int
hashCode()
boolean
void
setRecipes
(@NotNull List<NamespacedKey> recipes) 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, removeItemFlags, serialize, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDamage, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setRepairCost, setUnbreakable, setVersion
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
Methods 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, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setUnbreakable, setVersion
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
KnowledgeBookMetaMock
public KnowledgeBookMetaMock()Constructs a newKnowledgeBookMetaMock
. -
KnowledgeBookMetaMock
Constructs a newKnowledgeBookMetaMock
, cloning the data from another.- Parameters:
meta
- The meta to clone.
-
-
Method Details
-
hashCode
public int hashCode()- Overrides:
hashCode
in classItemMetaMock
-
equals
- Overrides:
equals
in classItemMetaMock
-
clone
- Specified by:
clone
in interfaceDamageable
- Specified by:
clone
in interfaceItemMeta
- Specified by:
clone
in interfaceKnowledgeBookMeta
- Specified by:
clone
in interfaceRepairable
- Overrides:
clone
in classItemMetaMock
-
addRecipe
- Specified by:
addRecipe
in interfaceKnowledgeBookMeta
-
getRecipes
- Specified by:
getRecipes
in interfaceKnowledgeBookMeta
-
hasRecipes
public boolean hasRecipes()- Specified by:
hasRecipes
in interfaceKnowledgeBookMeta
-
setRecipes
- Specified by:
setRecipes
in interfaceKnowledgeBookMeta
-