Class EnchantedBookMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.EnchantedBookMetaMock
- All Implemented Interfaces:
Cloneable,org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.inventory.meta.Damageable,org.bukkit.inventory.meta.EnchantmentStorageMeta,org.bukkit.inventory.meta.ItemMeta,org.bukkit.inventory.meta.Repairable,org.bukkit.persistence.PersistentDataHolder
public class EnchantedBookMetaMock
extends ItemMetaMock
implements org.bukkit.inventory.meta.EnchantmentStorageMeta
This
ItemMetaMock mocks the implementation of EnchantmentStorageMeta.
It keeps an internal HashMap for all stored Enchantments.-
Constructor Summary
ConstructorsConstructorDescriptionEnchantedBookMetaMock(org.bukkit.inventory.meta.EnchantmentStorageMeta meta) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench, int level, boolean ignoreLevelRestriction) clone()booleanintgetStoredEnchantLevel(@NotNull org.bukkit.enchantments.Enchantment ench) booleanhasConflictingStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench) inthashCode()booleanhasStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench) booleanbooleanremoveStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench) 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, 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, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
EnchantedBookMetaMock
public EnchantedBookMetaMock() -
EnchantedBookMetaMock
public EnchantedBookMetaMock(org.bukkit.inventory.meta.EnchantmentStorageMeta meta)
-
-
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.EnchantmentStorageMeta- Specified by:
clonein interfaceorg.bukkit.inventory.meta.ItemMeta- Specified by:
clonein interfaceorg.bukkit.inventory.meta.Repairable- Overrides:
clonein classItemMetaMock
-
addStoredEnchant
public boolean addStoredEnchant(@NotNull @NotNull org.bukkit.enchantments.Enchantment ench, int level, boolean ignoreLevelRestriction) - Specified by:
addStoredEnchantin interfaceorg.bukkit.inventory.meta.EnchantmentStorageMeta
-
getStoredEnchantLevel
public int getStoredEnchantLevel(@NotNull @NotNull org.bukkit.enchantments.Enchantment ench) - Specified by:
getStoredEnchantLevelin interfaceorg.bukkit.inventory.meta.EnchantmentStorageMeta
-
getStoredEnchants
- Specified by:
getStoredEnchantsin interfaceorg.bukkit.inventory.meta.EnchantmentStorageMeta
-
hasConflictingStoredEnchant
public boolean hasConflictingStoredEnchant(@NotNull @NotNull org.bukkit.enchantments.Enchantment ench) - Specified by:
hasConflictingStoredEnchantin interfaceorg.bukkit.inventory.meta.EnchantmentStorageMeta
-
hasStoredEnchant
public boolean hasStoredEnchant(@NotNull @NotNull org.bukkit.enchantments.Enchantment ench) - Specified by:
hasStoredEnchantin interfaceorg.bukkit.inventory.meta.EnchantmentStorageMeta
-
hasStoredEnchants
public boolean hasStoredEnchants()- Specified by:
hasStoredEnchantsin interfaceorg.bukkit.inventory.meta.EnchantmentStorageMeta
-
removeStoredEnchant
public boolean removeStoredEnchant(@NotNull @NotNull org.bukkit.enchantments.Enchantment ench) throws IllegalArgumentException - Specified by:
removeStoredEnchantin interfaceorg.bukkit.inventory.meta.EnchantmentStorageMeta- Throws:
IllegalArgumentException
-