public class EnchantedBookMetaMock extends ItemMetaMock implements org.bukkit.inventory.meta.EnchantmentStorageMeta
ItemMetaMock mocks the implementation of EnchantmentStorageMeta.
It keeps an internal HashMap for all stored Enchantments.| Constructor and Description |
|---|
EnchantedBookMetaMock() |
EnchantedBookMetaMock(org.bukkit.inventory.meta.EnchantmentStorageMeta meta) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench,
int level,
boolean ignoreLevelRestriction) |
EnchantedBookMetaMock |
clone() |
boolean |
equals(java.lang.Object obj) |
int |
getStoredEnchantLevel(@NotNull org.bukkit.enchantments.Enchantment ench) |
@NotNull java.util.Map<org.bukkit.enchantments.Enchantment,java.lang.Integer> |
getStoredEnchants() |
boolean |
hasConflictingStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench) |
int |
hashCode() |
boolean |
hasStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench) |
boolean |
hasStoredEnchants() |
boolean |
removeStoredEnchant(@NotNull org.bukkit.enchantments.Enchantment ench) |
addAttributeModifier, addEnchant, addItemFlags, assertHasNoLore, assertLore, assertLore, deserialize, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDamage, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getPersistentDataContainer, getRepairCost, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasRepairCost, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, serialize, setAttributeModifiers, setCustomModelData, setDamage, setDisplayName, setLocalizedName, setLore, setRepairCost, setUnbreakable, setVersionfinalize, getClass, notify, notifyAll, toString, wait, wait, waitaddAttributeModifier, addEnchant, addItemFlags, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setLocalizedName, setLore, setUnbreakable, setVersionpublic EnchantedBookMetaMock()
public EnchantedBookMetaMock(org.bukkit.inventory.meta.EnchantmentStorageMeta meta)
public int hashCode()
hashCode in class ItemMetaMockpublic boolean equals(java.lang.Object obj)
equals in class ItemMetaMockpublic EnchantedBookMetaMock clone()
clone in interface org.bukkit.inventory.meta.Damageableclone in interface org.bukkit.inventory.meta.EnchantmentStorageMetaclone in interface org.bukkit.inventory.meta.ItemMetaclone in interface org.bukkit.inventory.meta.Repairableclone in class ItemMetaMockpublic boolean addStoredEnchant(@NotNull
@NotNull org.bukkit.enchantments.Enchantment ench,
int level,
boolean ignoreLevelRestriction)
addStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic int getStoredEnchantLevel(@NotNull
@NotNull org.bukkit.enchantments.Enchantment ench)
getStoredEnchantLevel in interface org.bukkit.inventory.meta.EnchantmentStorageMeta@NotNull public @NotNull java.util.Map<org.bukkit.enchantments.Enchantment,java.lang.Integer> getStoredEnchants()
getStoredEnchants in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic boolean hasConflictingStoredEnchant(@NotNull
@NotNull org.bukkit.enchantments.Enchantment ench)
hasConflictingStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic boolean hasStoredEnchant(@NotNull
@NotNull org.bukkit.enchantments.Enchantment ench)
hasStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic boolean hasStoredEnchants()
hasStoredEnchants in interface org.bukkit.inventory.meta.EnchantmentStorageMetapublic boolean removeStoredEnchant(@NotNull
@NotNull org.bukkit.enchantments.Enchantment ench)
throws java.lang.IllegalArgumentException
removeStoredEnchant in interface org.bukkit.inventory.meta.EnchantmentStorageMetajava.lang.IllegalArgumentException