Class ItemStackMock
java.lang.Object
org.bukkit.inventory.ItemStack
be.seeseemelk.mockbukkit.inventory.ItemStackMock
- All Implemented Interfaces:
PersistentDataViewHolder,Cloneable,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowItem>,net.kyori.adventure.translation.Translatable,ConfigurationSerializable,Translatable
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedItemStackMock(@NotNull Material type) ItemStackMock(@NotNull Material type, int amount) ItemStackMock(@NotNull ItemStack stack) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUnsafeEnchantment(@NotNull Enchantment ench, int level) @NotNull ItemStackclone()static @NotNull ItemStackdeserialize(@NotNull Map<String, Object> args) static ItemStackMockempty()booleanintshortint@NotNull Map<Enchantment, Integer> int@NotNull MaterialgetType()inthashCode()booleanbooleanisEmpty()booleanvoidsetAmount(int amount) voidsetDurability(short durability) booleansetItemMeta(@Nullable ItemMeta itemMeta) voidMethods inherited from class org.bukkit.inventory.ItemStack
add, add, addEnchantment, addEnchantments, addItemFlags, addUnsafeEnchantments, asHoverEvent, asOne, asQuantity, canRepair, computeTooltipLines, containsEnchantment, damage, deserializeBytes, deserializeItemsFromBytes, displayName, editMeta, editMeta, enchantWithLevels, enchantWithLevels, ensureServerConversions, getData, getI18NDisplayName, getItemFlags, getLore, getMaxItemUseDuration, getMaxItemUseDuration, getPersistentDataContainer, getRarity, getTranslationKey, hasItemFlag, isRepairableBy, lore, lore, of, of, removeEnchantment, removeEnchantments, removeItemFlags, serialize, serializeAsBytes, serializeItemsAsBytes, serializeItemsAsBytes, 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
-
ItemStackMock
- Throws:
IllegalArgumentException
-
ItemStackMock
-
-
Method Details
-
setType
-
getType
-
getAmount
public int getAmount() -
setAmount
public void setAmount(int amount) -
isEmpty
public boolean isEmpty() -
setItemMeta
- Overrides:
setItemMetain classItemStack
-
getItemMeta
- Overrides:
getItemMetain classItemStack
-
hasItemMeta
public boolean hasItemMeta()- Overrides:
hasItemMetain classItemStack
-
getMaxStackSize
public int getMaxStackSize()- Overrides:
getMaxStackSizein classItemStack
-
getDurability
public short getDurability()- Overrides:
getDurabilityin classItemStack
-
setDurability
public void setDurability(short durability) - Overrides:
setDurabilityin classItemStack
-
addUnsafeEnchantment
- Overrides:
addUnsafeEnchantmentin classItemStack
-
getEnchantmentLevel
- Overrides:
getEnchantmentLevelin classItemStack
-
getEnchantments
- Overrides:
getEnchantmentsin classItemStack
-
isSimilar
-
empty
-
clone
-
equals
-
hashCode
public int hashCode() -
deserialize
-