Uses of Annotation Interface
org.bukkit.Utility
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes involved in manipulating player inventories and item interactions.
-
Uses of Utility in org.bukkit
-
Uses of Utility in org.bukkit.inventory
Modifier and TypeMethodDescriptionvoid
ItemStack.addEnchantment
(@NotNull Enchantment ench, int level) Adds the specifiedEnchantment
to this item stack.void
ItemStack.addEnchantments
(@NotNull Map<Enchantment, Integer> enchantments) Adds the specified enchantments to this item stack.void
ItemStack.addUnsafeEnchantments
(@NotNull Map<Enchantment, Integer> enchantments) Adds the specified enchantments to this item stack in an unsafe manner.<T> T
ItemStack.getDataOrDefault
(@NotNull DataComponentType.Valued<? extends T> type, T fallback) Gets the value for the data component type on this stack with a fallback value.ItemStack.serialize()
<T> void
ItemStack.setData
(@NotNull DataComponentType.Valued<T> type, DataComponentBuilder<T> valueBuilder) Sets the value of the data component type for this itemstack.ItemStack.toString()