Class ItemStackMock
java.lang.Object
org.bukkit.inventory.ItemStack
be.seeseemelk.mockbukkit.inventory.ItemStackMock
- All Implemented Interfaces:
io.papermc.paper.persistence.PersistentDataViewHolder,Cloneable,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowItem>,net.kyori.adventure.translation.Translatable,org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.Translatable
public class ItemStackMock
extends org.bukkit.inventory.ItemStack
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedItemStackMock(@NotNull org.bukkit.Material type) ItemStackMock(@NotNull org.bukkit.Material type, int amount) ItemStackMock(@NotNull org.bukkit.inventory.ItemStack stack) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUnsafeEnchantment(@NotNull org.bukkit.enchantments.Enchantment ench, int level) @NotNull org.bukkit.inventory.ItemStackclone()static @NotNull org.bukkit.inventory.ItemStackdeserialize(@NotNull Map<String, Object> args) static ItemStackMockempty()booleanintshortorg.bukkit.inventory.meta.ItemMetaint@NotNull org.bukkit.MaterialgetType()booleanbooleanisEmpty()booleanisSimilar(@Nullable org.bukkit.inventory.ItemStack stack) voidsetAmount(int amount) voidsetDurability(short durability) booleansetItemMeta(@Nullable org.bukkit.inventory.meta.ItemMeta itemMeta) voidsetType(@NotNull org.bukkit.Material type) Methods inherited from class org.bukkit.inventory.ItemStack
add, add, addEnchantment, addEnchantments, addItemFlags, addUnsafeEnchantments, asHoverEvent, asOne, asQuantity, canRepair, computeTooltipLines, containsEnchantment, damage, deserializeBytes, displayName, editMeta, editMeta, enchantWithLevels, ensureServerConversions, getData, getEnchantmentLevel, getEnchantments, getI18NDisplayName, getItemFlags, getLore, getMaxItemUseDuration, getMaxItemUseDuration, getPersistentDataContainer, getRarity, getTranslationKey, hashCode, hasItemFlag, isRepairableBy, lore, lore, of, of, removeEnchantment, removeEnchantments, removeItemFlags, serialize, serializeAsBytes, setData, setLore, subtract, subtract, toString, translationKey, withTypeMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEvent
-
Constructor Details
-
ItemStackMock
protected ItemStackMock() -
ItemStackMock
public ItemStackMock(@NotNull @NotNull org.bukkit.Material type) -
ItemStackMock
public ItemStackMock(@NotNull @NotNull org.bukkit.inventory.ItemStack stack) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
ItemStackMock
public ItemStackMock(@NotNull @NotNull org.bukkit.Material type, int amount)
-
-
Method Details
-
setType
public void setType(@NotNull @NotNull org.bukkit.Material type) - Overrides:
setTypein classorg.bukkit.inventory.ItemStack
-
getType
@NotNull public @NotNull org.bukkit.Material getType()- Overrides:
getTypein classorg.bukkit.inventory.ItemStack
-
getAmount
public int getAmount()- Overrides:
getAmountin classorg.bukkit.inventory.ItemStack
-
setAmount
public void setAmount(int amount) - Overrides:
setAmountin classorg.bukkit.inventory.ItemStack
-
isEmpty
public boolean isEmpty()- Overrides:
isEmptyin classorg.bukkit.inventory.ItemStack
-
setItemMeta
public boolean setItemMeta(@Nullable @Nullable org.bukkit.inventory.meta.ItemMeta itemMeta) - Overrides:
setItemMetain classorg.bukkit.inventory.ItemStack
-
getItemMeta
public org.bukkit.inventory.meta.ItemMeta getItemMeta()- Overrides:
getItemMetain classorg.bukkit.inventory.ItemStack
-
hasItemMeta
public boolean hasItemMeta()- Overrides:
hasItemMetain classorg.bukkit.inventory.ItemStack
-
getMaxStackSize
public int getMaxStackSize()- Overrides:
getMaxStackSizein classorg.bukkit.inventory.ItemStack
-
getDurability
public short getDurability()- Overrides:
getDurabilityin classorg.bukkit.inventory.ItemStack
-
setDurability
public void setDurability(short durability) - Overrides:
setDurabilityin classorg.bukkit.inventory.ItemStack
-
addUnsafeEnchantment
public void addUnsafeEnchantment(@NotNull @NotNull org.bukkit.enchantments.Enchantment ench, int level) - Overrides:
addUnsafeEnchantmentin classorg.bukkit.inventory.ItemStack
-
isSimilar
public boolean isSimilar(@Nullable @Nullable org.bukkit.inventory.ItemStack stack) - Overrides:
isSimilarin classorg.bukkit.inventory.ItemStack
-
empty
-
clone
@NotNull public @NotNull org.bukkit.inventory.ItemStack clone()- Overrides:
clonein classorg.bukkit.inventory.ItemStack
-
equals
- Overrides:
equalsin classorg.bukkit.inventory.ItemStack
-
deserialize
-