Package net.glowstone.util
Class ImmutableItemStack
java.lang.Object
org.bukkit.inventory.ItemStack
net.glowstone.util.ImmutableItemStack
- All Implemented Interfaces:
Cloneable,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowItem>,net.kyori.adventure.translation.Translatable,org.bukkit.configuration.serialization.ConfigurationSerializable
public class ImmutableItemStack
extends org.bukkit.inventory.ItemStack
-
Constructor Summary
ConstructorsConstructorDescriptionImmutableItemStack(org.bukkit.inventory.ItemStack stack) ImmutableItemStack(org.bukkit.Material type) ImmutableItemStack(org.bukkit.Material type, int amount) ImmutableItemStack(org.bukkit.Material type, int amount, short damage) ImmutableItemStack(org.bukkit.Material type, int amount, short damage, Byte data) -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.meta.ItemMetavoidsetAmount(int amount) Deprecated.voidsetData(org.bukkit.material.MaterialData data) Deprecated.voidsetDurability(short durability) Deprecated.booleansetItemMeta(org.bukkit.inventory.meta.ItemMeta itemMeta) Deprecated.voidsetType(org.bukkit.Material type) Deprecated.Methods inherited from class org.bukkit.inventory.ItemStack
add, add, addEnchantment, addEnchantments, addItemFlags, addUnsafeEnchantment, addUnsafeEnchantments, asHoverEvent, asOne, asQuantity, canRepair, clone, containsEnchantment, deserialize, deserializeBytes, displayName, editMeta, editMeta, enchantWithLevels, ensureServerConversions, equals, getAmount, getData, getDurability, getEnchantmentLevel, getEnchantments, getI18NDisplayName, getItemFlags, getLore, getMaxItemUseDuration, getMaxStackSize, getRarity, getTranslationKey, getType, hashCode, hasItemFlag, hasItemMeta, isRepairableBy, isSimilar, lore, lore, removeEnchantment, removeItemFlags, serialize, serializeAsBytes, setLore, subtract, subtract, toString, translationKeyMethods 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
-
ImmutableItemStack
public ImmutableItemStack(org.bukkit.Material type) -
ImmutableItemStack
public ImmutableItemStack(org.bukkit.Material type, int amount) -
ImmutableItemStack
public ImmutableItemStack(org.bukkit.Material type, int amount, short damage) -
ImmutableItemStack
-
ImmutableItemStack
- Throws:
IllegalArgumentException
-
-
Method Details
-
setType
Deprecated.- Overrides:
setTypein classorg.bukkit.inventory.ItemStack
-
setItemMeta
Deprecated.- Overrides:
setItemMetain classorg.bukkit.inventory.ItemStack
-
setAmount
Deprecated.- Overrides:
setAmountin classorg.bukkit.inventory.ItemStack
-
setData
Deprecated.- Overrides:
setDatain classorg.bukkit.inventory.ItemStack
-
setDurability
Deprecated.- Overrides:
setDurabilityin classorg.bukkit.inventory.ItemStack
-
getItemMeta
public org.bukkit.inventory.meta.ItemMeta getItemMeta()- Overrides:
getItemMetain classorg.bukkit.inventory.ItemStack
-