Package | Description |
---|---|
com.destroystokyo.paper | |
com.destroystokyo.paper.event.entity | |
com.destroystokyo.paper.event.inventory | |
com.destroystokyo.paper.event.player | |
com.destroystokyo.paper.inventory | |
io.papermc.paper.event.block | |
io.papermc.paper.event.entity | |
io.papermc.paper.event.player | |
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.configuration |
Classes dedicated to handling a plugin's runtime configuration.
|
org.bukkit.enchantments |
Classes relating to the specialized enhancements to
item stacks , as part of the meta data . |
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.event.block | |
org.bukkit.event.enchantment |
Events triggered from an enchantment table . |
org.bukkit.event.entity | |
org.bukkit.event.inventory | |
org.bukkit.event.player | |
org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
org.bukkit.inventory.meta |
The interfaces used when manipulating extra data can can be stored inside
item stacks . |
org.bukkit.material |
Classes that represents various voxel types and states.
|
org.bukkit.potion |
Classes to represent various
potion
properties and manipulation. |
Modifier and Type | Method and Description |
---|---|
boolean |
MaterialSetTag.isTagged(@NotNull ItemStack item) |
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
WitchConsumePotionEvent.getPotion() |
@Nullable ItemStack |
WitchReadyPotionEvent.getPotion() |
@Nullable ItemStack |
WitchThrowPotionEvent.getPotion() |
static @Nullable ItemStack |
WitchReadyPotionEvent.process(@NotNull Witch witch,
@Nullable ItemStack potion)
Fires thee event, returning the desired potion, or air of cancelled
|
Modifier and Type | Method and Description |
---|---|
static @Nullable ItemStack |
WitchReadyPotionEvent.process(@NotNull Witch witch,
@Nullable ItemStack potion)
Fires thee event, returning the desired potion, or air of cancelled
|
void |
WitchConsumePotionEvent.setPotion(@Nullable ItemStack potion)
Sets the potion to be consumed and applied to the witch.
|
void |
WitchReadyPotionEvent.setPotion(@Nullable ItemStack potion)
Sets the potion the which is going to hold and use
|
void |
WitchThrowPotionEvent.setPotion(@Nullable ItemStack potion)
Sets the potion to be thrown at a player
|
Constructor and Description |
---|
WitchConsumePotionEvent(@NotNull Witch witch,
@Nullable ItemStack potion) |
WitchReadyPotionEvent(@NotNull Witch witch,
@Nullable ItemStack potion) |
WitchThrowPotionEvent(@NotNull Witch witch,
@NotNull LivingEntity target,
@Nullable ItemStack potion) |
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
PrepareResultEvent.getResult()
Get result item, may be null.
|
Modifier and Type | Method and Description |
---|---|
void |
PrepareResultEvent.setResult(@Nullable ItemStack result) |
Constructor and Description |
---|
PrepareGrindstoneEvent(@NotNull InventoryView inventory,
@Nullable ItemStack result)
Deprecated.
|
PrepareResultEvent(@NotNull InventoryView inventory,
@Nullable ItemStack result) |
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
PlayerReadyArrowEvent.getArrow() |
@NotNull ItemStack |
PlayerReadyArrowEvent.getBow() |
@NotNull ItemStack |
PlayerLaunchProjectileEvent.getItemStack()
Get the ItemStack used to fire the projectile
|
@NotNull ItemStack |
PlayerElytraBoostEvent.getItemStack()
Get the firework itemstack used
|
@Nullable ItemStack |
PlayerArmorChangeEvent.getNewItem()
Gets the new item that's replacing the old
|
@Nullable ItemStack |
PlayerArmorChangeEvent.getOldItem()
Gets the existing item that's being replaced
|
Constructor and Description |
---|
PlayerArmorChangeEvent(@NotNull Player player,
@NotNull PlayerArmorChangeEvent.SlotType slotType,
@Nullable ItemStack oldItem,
@Nullable ItemStack newItem) |
PlayerArmorChangeEvent(@NotNull Player player,
@NotNull PlayerArmorChangeEvent.SlotType slotType,
@Nullable ItemStack oldItem,
@Nullable ItemStack newItem) |
PlayerElytraBoostEvent(@NotNull Player player,
@NotNull ItemStack itemStack,
@NotNull Firework firework) |
PlayerLaunchProjectileEvent(@NotNull Player shooter,
@NotNull ItemStack itemStack,
@NotNull Projectile projectile) |
PlayerReadyArrowEvent(@NotNull Player player,
@NotNull ItemStack bow,
@NotNull ItemStack arrow) |
PlayerReadyArrowEvent(@NotNull Player player,
@NotNull ItemStack bow,
@NotNull ItemStack arrow) |
Modifier and Type | Field and Description |
---|---|
protected List<ItemStack> |
ItemStackRecipeChoice.choices
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ItemStack |
ItemStackRecipeChoice.getItemStack()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ItemStackRecipeChoice.test(ItemStack itemStack)
Deprecated.
|
Constructor and Description |
---|
ItemStackRecipeChoice(ItemStack choices)
Deprecated.
|
Constructor and Description |
---|
ItemStackRecipeChoice(List<ItemStack> choices)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
PlayerShearBlockEvent.getItem()
Gets the item used to shear the block.
|
@NotNull ItemStack |
BlockPreDispenseEvent.getItemStack()
Gets the
ItemStack to be dispensed. |
Constructor and Description |
---|
BlockPreDispenseEvent(@NotNull Block block,
@NotNull ItemStack itemStack,
int slot) |
PlayerShearBlockEvent(@NotNull Player who,
@NotNull Block block,
@NotNull ItemStack item,
@NotNull EquipmentSlot hand,
@NotNull List<ItemStack> drops) |
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
EntityLoadCrossbowEvent.getCrossbow()
Gets the crossbow
ItemStack being loaded. |
Constructor and Description |
---|
EntityLoadCrossbowEvent(@NotNull LivingEntity entity,
@Nullable ItemStack crossbow,
@NotNull EquipmentSlot hand) |
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
PlayerLecternPageChangeEvent.getBook()
Gets the current ItemStack on the lectern.
|
@NotNull ItemStack |
PlayerFlowerPotManipulateEvent.getItem()
Gets the item being placed, or taken from, the flower pot.
|
Constructor and Description |
---|
PlayerFlowerPotManipulateEvent(@NotNull Player player,
@NotNull Block flowerpot,
@NotNull ItemStack item,
boolean placing) |
PlayerLecternPageChangeEvent(@NotNull Player player,
@NotNull Lectern lectern,
@NotNull ItemStack book,
@NotNull PlayerLecternPageChangeEvent.PageChangeDirection pageChangeDirection,
int oldPage,
int newPage) |
Modifier and Type | Method and Description |
---|---|
static @NotNull ItemStack |
Bukkit.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType)
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
@NotNull ItemStack |
Server.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType)
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
static @NotNull ItemStack |
Bukkit.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType,
int radius,
boolean findUnexplored)
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
@NotNull ItemStack |
Server.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType,
int radius,
boolean findUnexplored)
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
ItemStack |
UnsafeValues.deserializeItem(byte[] data)
Deprecated.
|
ItemStack |
UnsafeValues.modifyItemStack(ItemStack stack,
String arguments)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
@NotNull Item |
World.dropItem(@NotNull Location location,
@NotNull ItemStack item)
Drops an item at the specified
Location |
@NotNull Item |
World.dropItem(@NotNull Location location,
@NotNull ItemStack item,
@Nullable Consumer<Item> function)
Drops an item at the specified
Location
Note that functions will run before the entity is spawned |
@NotNull Item |
World.dropItemNaturally(@NotNull Location location,
@NotNull ItemStack item)
Drops an item at the specified
Location with a random offset |
@NotNull Item |
World.dropItemNaturally(@NotNull Location location,
@NotNull ItemStack item,
@Nullable Consumer<Item> function)
Drops an item at the specified
Location with a random offset
Note that functions will run before the entity is spawned |
ItemRarity |
UnsafeValues.getItemStackRarity(ItemStack itemStack)
Deprecated.
Gets the item rarity of the itemstack.
|
static @NotNull List<Recipe> |
Bukkit.getRecipesFor(@NotNull ItemStack result)
Get a list of all recipes for a given item.
|
@NotNull List<Recipe> |
Server.getRecipesFor(@NotNull ItemStack result)
Get a list of all recipes for a given item.
|
String |
UnsafeValues.getTranslationKey(ItemStack itemStack)
Deprecated.
Return the translation key for the ItemStack, so the client can translate it into the active
locale when using a
TranslatableComponent . |
boolean |
UnsafeValues.isValidRepairItemStack(@NotNull ItemStack itemToBeRepaired,
@NotNull ItemStack repairMaterial)
Deprecated.
Checks if an itemstack can be repaired with another itemstack.
|
boolean |
UnsafeValues.isValidRepairItemStack(@NotNull ItemStack itemToBeRepaired,
@NotNull ItemStack repairMaterial)
Deprecated.
Checks if an itemstack can be repaired with another itemstack.
|
ItemStack |
UnsafeValues.modifyItemStack(ItemStack stack,
String arguments)
Deprecated.
|
byte[] |
UnsafeValues.serializeItem(ItemStack item)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
Campfire.getItem(int index) |
@NotNull ItemStack |
Jukebox.getRecord()
Gets the record item inserted into the jukebox.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Block.breakNaturally(@Nullable ItemStack tool)
Breaks the block and spawns items as if a player had digged it with a
specific tool
|
boolean |
Block.breakNaturally(@NotNull ItemStack tool,
boolean triggerEffect)
Breaks the block and spawns items as if a player had digged it with a
specific tool
|
default @NotNull float |
Block.getDestroySpeed(@NotNull ItemStack itemStack)
Gets the speed at which this block will be destroyed by a given
ItemStack |
@NotNull float |
Block.getDestroySpeed(@NotNull ItemStack itemStack,
boolean considerEnchants)
Gets the speed at which this blook will be destroyed by a given
ItemStack |
@NotNull Collection<ItemStack> |
Block.getDrops(@Nullable ItemStack tool)
Returns a list of items which would drop by destroying this block with
a specific tool
|
@NotNull Collection<ItemStack> |
Block.getDrops(@NotNull ItemStack tool,
@Nullable Entity entity)
Returns a list of items which would drop by the entity destroying this
block with a specific tool
|
boolean |
Block.isPreferredTool(@NotNull ItemStack tool)
Returns if the given item is a preferred choice to break this Block.
|
boolean |
Block.isValidTool(@NotNull ItemStack itemStack)
Checks if the itemstack is a valid tool to
break the block with
|
void |
Campfire.setItem(int index,
@Nullable ItemStack item) |
void |
Jukebox.setRecord(@Nullable ItemStack record)
Sets the record being played.
|
void |
CreatureSpawner.setSpawnedItem(ItemStack itemStack)
|
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
ConfigurationSection.getItemStack(@NotNull String path)
Gets the requested ItemStack by path.
|
@Nullable ItemStack |
MemorySection.getItemStack(@NotNull String path) |
@Nullable ItemStack |
ConfigurationSection.getItemStack(@NotNull String path,
@Nullable ItemStack def)
Gets the requested
ItemStack by path, returning a default value
if not found. |
@Nullable ItemStack |
MemorySection.getItemStack(@NotNull String path,
@Nullable ItemStack def) |
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
ConfigurationSection.getItemStack(@NotNull String path,
@Nullable ItemStack def)
Gets the requested
ItemStack by path, returning a default value
if not found. |
@Nullable ItemStack |
MemorySection.getItemStack(@NotNull String path,
@Nullable ItemStack def) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
Enchantment.canEnchantItem(@NotNull ItemStack item)
Checks if this Enchantment may be applied to the given
ItemStack . |
boolean |
EnchantmentWrapper.canEnchantItem(@NotNull ItemStack item) |
boolean |
EnchantmentTarget.includes(@NotNull ItemStack item)
Check whether this target includes the specified item.
|
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
LivingEntity.getActiveItem()
Get's the item being actively "used" or consumed.
|
@NotNull ItemStack |
ArmorStand.getBoots()
Deprecated.
prefer
EntityEquipment.getBoots() |
@NotNull ItemStack |
ArmorStand.getChestplate()
Deprecated.
|
@NotNull ItemStack |
SizedFireball.getDisplayItem()
Gets the display
ItemStack . |
@Nullable ItemStack |
Witch.getDrinkingPotion()
Get the potion the Witch is drinking
|
@NotNull ItemStack |
ArmorStand.getHelmet()
Deprecated.
prefer
EntityEquipment.getHelmet() |
@NotNull ItemStack |
EnderSignal.getItem()
Get the
ItemStack to be displayed while in the air and to be
dropped on death. |
@NotNull ItemStack |
ThrowableProjectile.getItem()
Gets the ItemStack the thrown projectile will display.
|
@NotNull ItemStack |
ItemFrame.getItem()
Get the item in this frame
|
@NotNull ItemStack |
ThrownPotion.getItem()
Returns a copy of the ItemStack for this thrown potion.
|
@NotNull ItemStack |
ArmorStand.getItem(EquipmentSlot slot)
Returns the item the armor stand has
equip in the given equipment slot
|
@NotNull ItemStack |
ArmorStand.getItemInHand()
Deprecated.
prefer
ArmorStand.getItem(EquipmentSlot) // Paper |
@NotNull ItemStack |
HumanEntity.getItemInHand()
Deprecated.
Humans may now dual wield in their off hand, use explicit
methods in
PlayerInventory . |
@NotNull ItemStack |
HumanEntity.getItemOnCursor()
Returns the ItemStack currently on your cursor, can be empty.
|
ItemStack |
AbstractArrow.getItemStack()
Gets the ItemStack for this arrow.
|
@NotNull ItemStack |
Item.getItemStack()
Gets the item stack associated with this item drop.
|
@NotNull ItemStack |
ArmorStand.getLeggings()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
@Nullable Firework |
Player.boostElytra(@NotNull ItemStack firework)
Boost a Player that's
LivingEntity.isGliding() using a Firework . |
void |
Player.openBook(@NotNull ItemStack book)
Open a
Material.WRITTEN_BOOK for a Player |
void |
ArmorStand.setBoots(@Nullable ItemStack item)
Deprecated.
|
void |
ArmorStand.setChestplate(@Nullable ItemStack item)
Deprecated.
|
void |
SizedFireball.setDisplayItem(@NotNull ItemStack item)
Sets the display
ItemStack for the fireball. |
void |
Witch.setDrinkingPotion(@Nullable ItemStack potion)
Set the potion the Witch should drink
|
void |
ArmorStand.setHelmet(@Nullable ItemStack item)
Deprecated.
|
void |
ArmorStand.setItem(EquipmentSlot slot,
@Nullable ItemStack item)
Sets the item the armor stand has
equip in the given equipment slot
|
void |
EnderSignal.setItem(@Nullable ItemStack item)
Set the
ItemStack to be displayed while in the air and to be
dropped on death. |
void |
ThrowableProjectile.setItem(@NotNull ItemStack item)
Sets the display ItemStack for the thrown projectile.
|
void |
ItemFrame.setItem(@Nullable ItemStack item)
Set the item in this frame
|
void |
ThrownPotion.setItem(@NotNull ItemStack item)
Set the ItemStack for this thrown potion.
|
void |
ItemFrame.setItem(@Nullable ItemStack item,
boolean playSound)
Set the item in this frame
|
void |
ArmorStand.setItemInHand(@Nullable ItemStack item)
Deprecated.
prefer
ArmorStand.setItem(EquipmentSlot, ItemStack) // Paper |
void |
HumanEntity.setItemInHand(@Nullable ItemStack item)
Deprecated.
Humans may now dual wield in their off hand, use explicit
methods in
PlayerInventory . |
void |
HumanEntity.setItemOnCursor(@Nullable ItemStack item)
Sets the item to the given ItemStack, this will replace whatever the
user was moving.
|
void |
Item.setItemStack(@NotNull ItemStack stack)
Sets the item stack associated with this item drop.
|
void |
ArmorStand.setLeggings(@Nullable ItemStack item)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected ItemStack |
BlockPlaceEvent.itemInHand |
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
BlockDispenseEvent.getItem()
Gets the item that is being dispensed.
|
@NotNull ItemStack |
BlockDamageEvent.getItemInHand()
Gets the ItemStack for the item currently in the player's hand.
|
@NotNull ItemStack |
BlockPlaceEvent.getItemInHand()
Gets the item in the player's hand when they placed the block.
|
@NotNull ItemStack |
BlockCookEvent.getResult()
Gets the resultant ItemStack for this event
|
@NotNull ItemStack |
BlockCookEvent.getSource()
Gets the smelted ItemStack for this event
|
@NotNull ItemStack |
BlockShearEntityEvent.getTool()
Gets the item used to shear this sheep.
|
Modifier and Type | Method and Description |
---|---|
void |
BlockDispenseEvent.setItem(@NotNull ItemStack item)
Sets the item being dispensed.
|
void |
BlockCookEvent.setResult(@NotNull ItemStack result)
Sets the resultant ItemStack for this event
|
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
PrepareItemEnchantEvent.getItem()
Gets the item to be enchanted.
|
@NotNull ItemStack |
EnchantItemEvent.getItem()
Gets the item to be enchanted (can be modified)
|
Constructor and Description |
---|
EnchantItemEvent(@NotNull Player enchanter,
@NotNull InventoryView view,
@NotNull Block table,
@NotNull ItemStack item,
int level,
@NotNull Map<Enchantment,Integer> enchants,
int i) |
PrepareItemEnchantEvent(@NotNull Player enchanter,
@NotNull InventoryView view,
@NotNull Block table,
@NotNull ItemStack item,
@NotNull EnchantmentOffer[] offers,
int bonus) |
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
EntityShootBowEvent.getArrowItem()
Deprecated.
|
@Nullable ItemStack |
EntityShootBowEvent.getBow()
Gets the bow ItemStack used to fire the arrow.
|
@Nullable ItemStack |
EntityBreedEvent.getBredWith()
The ItemStack that was used to initiate breeding, if present.
|
@Nullable ItemStack |
EntityShootBowEvent.getConsumable()
Get the ItemStack to be consumed in this event (if any).
|
@Nullable ItemStack |
FoodLevelChangeEvent.getItem()
Gets the item that triggered this event, if any.
|
Modifier and Type | Method and Description |
---|---|
@Nullable ItemStack |
InventoryClickEvent.getCurrentItem()
Gets the ItemStack currently in the clicked slot.
|
@NotNull ItemStack |
InventoryCreativeEvent.getCursor() |
@Nullable ItemStack |
InventoryDragEvent.getCursor()
Gets the result cursor after the drag is done.
|
@Nullable ItemStack |
InventoryClickEvent.getCursor()
Gets the current ItemStack on the cursor.
|
@NotNull ItemStack |
FurnaceBurnEvent.getFuel()
Gets the fuel ItemStack for this event
|
@NotNull ItemStack |
BrewingStandFuelEvent.getFuel()
Gets the ItemStack of the fuel before the amount was subtracted.
|
@NotNull ItemStack |
InventoryMoveItemEvent.getItem()
Gets the ItemStack being moved; if modified, the original item will not
be removed from the source inventory.
|
@NotNull ItemStack |
InventoryDragEvent.getOldCursor()
Gets an ItemStack representing the cursor prior to any modifications
as a result of this drag.
|
@Nullable ItemStack |
PrepareAnvilEvent.getResult()
Get result item, may be null.
|
@Nullable ItemStack |
PrepareSmithingEvent.getResult()
Get result item, may be null.
|
Modifier and Type | Method and Description |
---|---|
void |
InventoryClickEvent.setCurrentItem(@Nullable ItemStack stack)
Sets the ItemStack currently in the clicked slot.
|
void |
InventoryCreativeEvent.setCursor(@NotNull ItemStack item) |
void |
InventoryDragEvent.setCursor(@Nullable ItemStack newCursor)
Sets the result cursor after the drag is done.
|
void |
InventoryClickEvent.setCursor(@Nullable ItemStack stack)
Deprecated.
This changes the ItemStack in their hand before any
calculations are applied to the Inventory, which has a tendency to
create inconsistencies between the Player and the server, and to
make unexpected changes in the behavior of the clicked Inventory.
|
void |
InventoryMoveItemEvent.setItem(@NotNull ItemStack itemStack)
Sets the ItemStack being moved; if this is different from the original
ItemStack, the original item will not be removed from the source
inventory.
|
void |
PrepareAnvilEvent.setResult(@Nullable ItemStack result) |
void |
PrepareSmithingEvent.setResult(@Nullable ItemStack result) |
Modifier and Type | Field and Description |
---|---|
protected ItemStack |
PlayerInteractEvent.item |
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
PlayerArmorStandManipulateEvent.getArmorStandItem()
Returns the item held by the armor stand.
|
@Nullable ItemStack |
PlayerTakeLecternBookEvent.getBook()
Gets the current ItemStack on the lectern.
|
@NotNull ItemStack |
PlayerItemBreakEvent.getBrokenItem()
Gets the item that broke
|
@NotNull ItemStack |
PlayerBucketFishEvent.getFishBucket()
Gets the bucket that the fish will be put into.
|
@Nullable ItemStack |
PlayerInteractEvent.getItem()
Returns the item in hand represented by this event
|
@NotNull ItemStack |
PlayerItemConsumeEvent.getItem()
Gets the item that is being consumed.
|
@NotNull ItemStack |
PlayerItemMendEvent.getItem()
Get the
ItemStack to be repaired. |
@NotNull ItemStack |
PlayerShearEntityEvent.getItem()
Gets the item used to shear the entity.
|
@NotNull ItemStack |
PlayerItemDamageEvent.getItem()
Gets the item being damaged.
|
@NotNull ItemStack |
PlayerRiptideEvent.getItem()
Gets the item containing the used enchantment.
|
@Nullable ItemStack |
PlayerBucketEvent.getItemStack()
Get the resulting item in hand after the bucket event
|
@Nullable ItemStack |
PlayerSwapHandItemsEvent.getMainHandItem()
Gets the item switched to the main hand.
|
@Nullable ItemStack |
PlayerSwapHandItemsEvent.getOffHandItem()
Gets the item switched to the off hand.
|
@NotNull ItemStack |
PlayerArmorStandManipulateEvent.getPlayerItem()
Returns the item held by the player.
|
@Nullable ItemStack |
PlayerItemConsumeEvent.getReplacement()
Return the custom item stack that will replace the consumed item, or null if no
custom replacement has been set (which means the default replacement will be used).
|
@NotNull ItemStack |
PlayerBucketFishEvent.getWaterBucket()
Gets the bucket used.
|
Modifier and Type | Method and Description |
---|---|
void |
PlayerItemConsumeEvent.setItem(@Nullable ItemStack item)
Set the item being consumed
|
void |
PlayerBucketEvent.setItemStack(@Nullable ItemStack itemStack)
Set the item in hand after the event
|
void |
PlayerSwapHandItemsEvent.setMainHandItem(@Nullable ItemStack mainHandItem)
Sets the item in the main hand.
|
void |
PlayerSwapHandItemsEvent.setOffHandItem(@Nullable ItemStack offHandItem)
Sets the item in the off hand.
|
void |
PlayerItemConsumeEvent.setReplacement(@Nullable ItemStack replacement)
Set a custom item stack to replace the consumed item.
|
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
ItemStack.add()
Adds 1 to this itemstack.
|
@NotNull ItemStack |
ItemStack.add(int qty)
Adds quantity to this itemstack.
|
@NotNull ItemStack |
ItemStack.asOne()
Clones the itemstack and returns it a single quantity.
|
@NotNull ItemStack |
ItemStack.asQuantity(int qty)
Clones the itemstack and returns it as the specified quantity
|
@NotNull ItemStack |
ItemStack.clone() |
static @NotNull ItemStack |
ItemStack.deserialize(@NotNull Map<String,Object> args)
Required method for configuration serialization
|
static @NotNull ItemStack |
ItemStack.deserializeBytes(@NotNull byte[] bytes)
Deserializes this itemstack from raw NBT bytes.
|
@NotNull ItemStack |
ItemStack.ensureServerConversions()
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
|
@NotNull ItemStack |
ItemFactory.ensureServerConversions(@NotNull ItemStack item)
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
|
@Nullable ItemStack |
ArmoredHorseInventory.getArmor()
Gets the item in the horse's armor slot.
|
@NotNull ItemStack[] |
EntityEquipment.getArmorContents()
Gets a copy of all worn armor
|
@NotNull ItemStack[] |
PlayerInventory.getArmorContents()
Get all ItemStacks from the armor slots
|
default @Nullable ItemStack |
LecternInventory.getBook()
Gets the lectern's held book.
|
@Nullable ItemStack |
EntityEquipment.getBoots()
Gets a copy of the boots currently being worn by the entity
|
@Nullable ItemStack |
PlayerInventory.getBoots()
Return the ItemStack from the boots slot
|
@Nullable ItemStack |
EntityEquipment.getChestplate()
Gets a copy of the chest plate currently being worn by the entity
|
@Nullable ItemStack |
PlayerInventory.getChestplate()
Return the ItemStack from the chestplate slot
|
@Nullable ItemStack[] |
Inventory.getContents()
Returns all ItemStacks from the inventory
|
@Nullable ItemStack |
InventoryView.getCursor()
Get the item on the cursor of one of the viewing players.
|
@Nullable ItemStack |
LlamaInventory.getDecor()
Gets the item in the llama's decor slot.
|
@NotNull ItemStack[] |
PlayerInventory.getExtraContents()
Get all additional ItemStacks stored in this inventory.
|
default @Nullable ItemStack |
AnvilInventory.getFirstItem()
Gets the item in the left input slot.
|
@Nullable ItemStack |
BrewerInventory.getFuel()
Get the current fuel for brewing.
|
@Nullable ItemStack |
FurnaceInventory.getFuel()
Get the current fuel.
|
@Nullable ItemStack |
EntityEquipment.getHelmet()
Gets a copy of the helmet currently being worn by the entity
|
@Nullable ItemStack |
PlayerInventory.getHelmet()
Return the ItemStack from the helmet slot
|
@Nullable ItemStack |
BrewerInventory.getIngredient()
Get the current ingredient for brewing.
|
@NotNull ItemStack |
StonecuttingRecipe.getInput()
Get the input material.
|
@NotNull ItemStack |
CookingRecipe.getInput()
Get the input material.
|
default @Nullable ItemStack |
SmithingInventory.getInputEquipment()
Gets the input equipment (first slot).
|
default @Nullable ItemStack |
StonecutterInventory.getInputItem()
Gets the input item.
|
default @Nullable ItemStack |
SmithingInventory.getInputMineral()
Gets the input mineral (second slot).
|
@Nullable ItemStack |
EnchantingInventory.getItem()
Get the item being enchanted.
|
@Nullable ItemStack |
BeaconInventory.getItem()
Get the item powering the beacon.
|
@NotNull ItemStack |
EntityEquipment.getItem(@NotNull EquipmentSlot slot)
Gets the ItemStack at the given equipment slot in the inventory.
|
@Nullable ItemStack |
PlayerInventory.getItem(@NotNull EquipmentSlot slot)
Gets the ItemStack at the given equipment slot in the inventory.
|
@Nullable ItemStack |
Inventory.getItem(int index)
Returns the ItemStack found in the slot at the given index
|
@Nullable ItemStack |
InventoryView.getItem(int slot)
Gets one item in this inventory view by its raw slot ID.
|
@NotNull ItemStack |
EntityEquipment.getItemInHand()
Deprecated.
entities can duel wield now use the methods for the
specific hand instead
|
@NotNull ItemStack |
PlayerInventory.getItemInHand()
Deprecated.
players can duel wield now use the methods for the
specific hand instead
|
@NotNull ItemStack |
EntityEquipment.getItemInMainHand()
Gets a copy of the item the entity is currently holding
in their main hand.
|
@NotNull ItemStack |
PlayerInventory.getItemInMainHand()
Gets a copy of the item the player is currently holding
in their main hand.
|
@NotNull ItemStack |
EntityEquipment.getItemInOffHand()
Gets a copy of the item the entity is currently holding
in their off hand.
|
@NotNull ItemStack |
PlayerInventory.getItemInOffHand()
Gets a copy of the item the player is currently holding
in their off hand.
|
@NotNull ItemStack |
RecipeChoice.getItemStack()
Deprecated.
for compatibility only
|
@NotNull ItemStack |
RecipeChoice.MaterialChoice.getItemStack() |
@NotNull ItemStack |
RecipeChoice.ExactChoice.getItemStack() |
@Nullable ItemStack |
EntityEquipment.getLeggings()
Gets a copy of the leggings currently being worn by the entity
|
@Nullable ItemStack |
PlayerInventory.getLeggings()
Return the ItemStack from the leg slot
|
default @Nullable ItemStack |
GrindstoneInventory.getLowerItem()
Gets the lower input item.
|
@NotNull ItemStack[] |
CraftingInventory.getMatrix()
Get the contents of the crafting matrix.
|
@NotNull ItemStack |
SmithingRecipe.getResult() |
@NotNull ItemStack |
Recipe.getResult()
Get the result of this recipe.
|
@Nullable ItemStack |
CraftingInventory.getResult()
Check what item is in the result slot of this crafting inventory.
|
@NotNull ItemStack |
MerchantRecipe.getResult() |
default @Nullable ItemStack |
StonecutterInventory.getResult()
Gets the result item.
|
default @Nullable ItemStack |
GrindstoneInventory.getResult()
Gets the result.
|
@NotNull ItemStack |
StonecuttingRecipe.getResult()
Get the result of this recipe.
|
@Nullable ItemStack |
SmithingInventory.getResult()
Check what item is in the result slot of this smithing table.
|
@NotNull ItemStack |
ShapelessRecipe.getResult()
Get the result of this recipe.
|
@NotNull ItemStack |
ShapedRecipe.getResult()
Get the result.
|
default @Nullable ItemStack |
AnvilInventory.getResult()
Gets the item in the result slot.
|
@NotNull ItemStack |
CookingRecipe.getResult()
Get the result of this recipe.
|
@Nullable ItemStack |
FurnaceInventory.getResult()
Get the current item in the result slot.
|
@Nullable ItemStack |
AbstractHorseInventory.getSaddle()
Gets the item in the horse's saddle slot.
|
@Nullable ItemStack |
EnchantingInventory.getSecondary()
Get the secondary item being used for the enchant.
|
default @Nullable ItemStack |
AnvilInventory.getSecondItem()
Gets the item in the right input slot.
|
@Nullable ItemStack |
FurnaceInventory.getSmelting()
Get the item currently smelting.
|
@NotNull ItemStack[] |
Inventory.getStorageContents()
Return the contents from the section of the inventory where items can
reasonably be expected to be stored.
|
default @Nullable ItemStack |
GrindstoneInventory.getUpperItem()
Gets the upper input item.
|
@NotNull ItemStack |
ItemStack.subtract()
Subtracts 1 to this itemstack.
|
@NotNull ItemStack |
ItemStack.subtract(int qty)
Subtracts quantity to this itemstack.
|
Modifier and Type | Method and Description |
---|---|
@NotNull ShapelessRecipe |
ShapelessRecipe.addIngredient(int count,
@NotNull ItemStack item) |
void |
MerchantRecipe.addIngredient(@NotNull ItemStack item) |
@NotNull ShapelessRecipe |
ShapelessRecipe.addIngredient(@NotNull ItemStack item) |
@NotNull HashMap<Integer,ItemStack> |
Inventory.addItem(ItemStack... items)
Stores the given ItemStacks in the inventory.
|
@NotNull HashMap<Integer,? extends ItemStack> |
Inventory.all(@Nullable ItemStack item)
Finds all slots in the inventory containing any ItemStacks with the
given ItemStack.
|
net.kyori.adventure.text.event.HoverEvent<net.kyori.adventure.text.event.HoverEvent.ShowItem> |
ItemFactory.asHoverEvent(@NotNull ItemStack item,
UnaryOperator<net.kyori.adventure.text.event.HoverEvent.ShowItem> op)
Creates a hover event for the given item.
|
@Nullable ItemMeta |
ItemFactory.asMetaFor(@NotNull ItemMeta meta,
@NotNull ItemStack stack)
Returns an appropriate item meta for the specified stack.
|
boolean |
ItemStack.canRepair(@NotNull ItemStack toBeRepaired)
Checks if this itemstack can repair another.
|
boolean |
Inventory.contains(@Nullable ItemStack item)
Checks if the inventory contains any ItemStacks matching the given
ItemStack.
|
boolean |
Inventory.contains(@Nullable ItemStack item,
int amount)
Checks if the inventory contains at least the minimum amount specified
of exactly matching ItemStacks.
|
boolean |
Inventory.containsAtLeast(@Nullable ItemStack item,
int amount)
Checks if the inventory contains ItemStacks matching the given
ItemStack whose amounts sum to at least the minimum amount specified.
|
net.kyori.adventure.text.Component |
ItemFactory.displayName(@NotNull ItemStack itemStack)
Get the formatted display name of the
ItemStack . |
@NotNull ItemStack |
ItemFactory.ensureServerConversions(@NotNull ItemStack item)
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
|
int |
Inventory.first(@NotNull ItemStack item)
Returns the first slot in the inventory containing an ItemStack with
the given stack.
|
@Nullable String |
ItemFactory.getI18NDisplayName(@Nullable ItemStack item)
Gets the Display name as seen in the Client.
|
Content |
ItemFactory.hoverContentOf(@NotNull ItemStack itemStack)
Creates a
Content of that ItemStack for displaying. |
boolean |
ItemFactory.isApplicable(@Nullable ItemMeta meta,
@Nullable ItemStack stack)
This method checks the item meta to confirm that it is applicable (no
data lost if applied) to the specified ItemStack.
|
boolean |
ItemStack.isRepairableBy(@NotNull ItemStack repairMaterial)
Checks if an itemstack can repair this itemstack.
|
boolean |
ItemStack.isSimilar(@Nullable ItemStack stack)
This method is the same as equals, but does not consider stack size
(amount).
|
void |
Inventory.remove(@NotNull ItemStack item)
Removes all stacks in the inventory matching the given stack.
|
@NotNull ShapelessRecipe |
ShapelessRecipe.removeIngredient(int count,
@NotNull ItemStack item) |
@NotNull ShapelessRecipe |
ShapelessRecipe.removeIngredient(@NotNull ItemStack item) |
@NotNull HashMap<Integer,ItemStack> |
Inventory.removeItem(ItemStack... items)
Removes the given ItemStacks from the inventory.
|
@NotNull HashMap<Integer,ItemStack> |
Inventory.removeItemAnySlot(ItemStack... items)
Searches all possible inventory slots in order to remove the given ItemStacks.
|
void |
ArmoredHorseInventory.setArmor(@Nullable ItemStack stack)
Sets the item in the horse's armor slot.
|
void |
EntityEquipment.setArmorContents(@NotNull ItemStack[] items)
Sets the entities armor to the provided array of ItemStacks
|
void |
PlayerInventory.setArmorContents(@Nullable ItemStack[] items)
Put the given ItemStacks into the armor slots
|
default void |
LecternInventory.setBook(@Nullable ItemStack book)
Sets the lectern's held book.
|
void |
EntityEquipment.setBoots(@Nullable ItemStack boots)
Sets the boots worn by the entity
|
void |
PlayerInventory.setBoots(@Nullable ItemStack boots)
Put the given ItemStack into the boots slot.
|
void |
EntityEquipment.setBoots(@Nullable ItemStack boots,
boolean silent)
Sets the boots worn by the entity
|
void |
EntityEquipment.setChestplate(@Nullable ItemStack chestplate)
Sets the chest plate worn by the entity
|
void |
PlayerInventory.setChestplate(@Nullable ItemStack chestplate)
Put the given ItemStack into the chestplate slot.
|
void |
EntityEquipment.setChestplate(@Nullable ItemStack chestplate,
boolean silent)
Sets the chest plate worn by the entity
|
void |
Inventory.setContents(@NotNull ItemStack[] items)
Completely replaces the inventory's contents.
|
void |
InventoryView.setCursor(@Nullable ItemStack item)
Sets the item on the cursor of one of the viewing players.
|
void |
LlamaInventory.setDecor(@Nullable ItemStack stack)
Sets the item in the llama's decor slot.
|
void |
PlayerInventory.setExtraContents(@Nullable ItemStack[] items)
Put the given ItemStacks into the extra slots
See PlayerInventory.getExtraContents() for an explanation of extra slots. |
default void |
AnvilInventory.setFirstItem(@Nullable ItemStack firstItem)
Sets the item in the left input slot.
|
void |
BrewerInventory.setFuel(@Nullable ItemStack fuel)
Set the current fuel for brewing.
|
void |
FurnaceInventory.setFuel(@Nullable ItemStack stack)
Set the current fuel.
|
void |
EntityEquipment.setHelmet(@Nullable ItemStack helmet)
Sets the helmet worn by the entity
|
void |
PlayerInventory.setHelmet(@Nullable ItemStack helmet)
Put the given ItemStack into the helmet slot.
|
void |
EntityEquipment.setHelmet(@Nullable ItemStack helmet,
boolean silent)
Sets the helmet worn by the entity
|
@NotNull ShapedRecipe |
ShapedRecipe.setIngredient(char key,
@NotNull ItemStack item) |
void |
BrewerInventory.setIngredient(@Nullable ItemStack ingredient)
Set the current ingredient for brewing.
|
default void |
SmithingInventory.setInputEquipment(@Nullable ItemStack itemStack)
Sets the input equipment (first slot).
|
default void |
StonecutterInventory.setInputItem(@Nullable ItemStack itemStack)
Sets the input item.
|
default void |
SmithingInventory.setInputMineral(@Nullable ItemStack itemStack)
Sets the input mineral (second slot).
|
void |
EntityEquipment.setItem(@NotNull EquipmentSlot slot,
@Nullable ItemStack item)
Stores the ItemStack at the given equipment slot in the inventory.
|
void |
PlayerInventory.setItem(@NotNull EquipmentSlot slot,
@Nullable ItemStack item)
Stores the ItemStack at the given equipment slot in the inventory.
|
void |
EntityEquipment.setItem(@NotNull EquipmentSlot slot,
@Nullable ItemStack item,
boolean silent)
Stores the ItemStack at the given equipment slot in the inventory.
|
void |
Inventory.setItem(int index,
@Nullable ItemStack item)
Stores the ItemStack at the given index of the inventory.
|
void |
InventoryView.setItem(int slot,
@Nullable ItemStack item)
Sets one item in this inventory view by its raw slot ID.
|
void |
PlayerInventory.setItem(int index,
@Nullable ItemStack item)
Stores the ItemStack at the given index of the inventory.
|
void |
EnchantingInventory.setItem(@Nullable ItemStack item)
Set the item being enchanted.
|
void |
BeaconInventory.setItem(@Nullable ItemStack item)
Set the item powering the beacon.
|
void |
EntityEquipment.setItemInHand(@Nullable ItemStack stack)
Deprecated.
entities can duel wield now use the methods for the
specific hand instead
|
void |
PlayerInventory.setItemInHand(@Nullable ItemStack stack)
Deprecated.
players can duel wield now use the methods for the
specific hand instead
|
void |
EntityEquipment.setItemInMainHand(@Nullable ItemStack item)
Sets the item the entity is holding in their main hand.
|
void |
PlayerInventory.setItemInMainHand(@Nullable ItemStack item)
Sets the item the player is holding in their main hand.
|
void |
EntityEquipment.setItemInMainHand(@Nullable ItemStack item,
boolean silent)
Sets the item the entity is holding in their main hand.
|
void |
EntityEquipment.setItemInOffHand(@Nullable ItemStack item)
Sets the item the entity is holding in their off hand.
|
void |
PlayerInventory.setItemInOffHand(@Nullable ItemStack item)
Sets the item the player is holding in their off hand.
|
void |
EntityEquipment.setItemInOffHand(@Nullable ItemStack item,
boolean silent)
Sets the item the entity is holding in their off hand.
|
void |
EntityEquipment.setLeggings(@Nullable ItemStack leggings)
Sets the leggings worn by the entity
|
void |
PlayerInventory.setLeggings(@Nullable ItemStack leggings)
Put the given ItemStack into the leg slot.
|
void |
EntityEquipment.setLeggings(@Nullable ItemStack leggings,
boolean silent)
Sets the leggings worn by the entity
|
default void |
GrindstoneInventory.setLowerItem(@Nullable ItemStack lowerItem)
Sets the lower input item.
|
void |
CraftingInventory.setMatrix(@NotNull ItemStack[] contents)
Replace the contents of the crafting matrix
|
void |
CraftingInventory.setResult(@Nullable ItemStack newResult)
Set the item in the result slot of the crafting inventory.
|
default void |
StonecutterInventory.setResult(@Nullable ItemStack itemStack)
Sets the result item.
|
default void |
GrindstoneInventory.setResult(@Nullable ItemStack result)
Sets the result.
|
void |
SmithingInventory.setResult(@Nullable ItemStack newResult)
Set the item in the result slot of the smithing table
|
default void |
AnvilInventory.setResult(@Nullable ItemStack result)
Sets the item in the result slot.
|
void |
FurnaceInventory.setResult(@Nullable ItemStack stack)
Set the current item in the result slot.
|
void |
AbstractHorseInventory.setSaddle(@Nullable ItemStack stack)
Sets the item in the horse's saddle slot.
|
void |
EnchantingInventory.setSecondary(@Nullable ItemStack item)
Set the secondary item being used for the enchant.
|
default void |
AnvilInventory.setSecondItem(@Nullable ItemStack secondItem)
Sets the item in the right input slot.
|
void |
FurnaceInventory.setSmelting(@Nullable ItemStack stack)
Set the item currently smelting.
|
void |
Inventory.setStorageContents(@NotNull ItemStack[] items)
Put the given ItemStacks into the storage slots
|
default void |
GrindstoneInventory.setUpperItem(@Nullable ItemStack upperItem)
Sets the upper input item.
|
boolean |
RecipeChoice.test(@NotNull ItemStack itemStack) |
boolean |
RecipeChoice.MaterialChoice.test(@NotNull ItemStack t) |
boolean |
RecipeChoice.ExactChoice.test(@NotNull ItemStack t) |
Constructor and Description |
---|
BlastingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
BlastingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
CampfireRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
CampfireRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
CookingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime)
Create a cooking recipe to craft the specified ItemStack.
|
CookingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime)
Create a cooking recipe to craft the specified ItemStack.
|
ExactChoice(ItemStack... stacks) |
ExactChoice(@NotNull ItemStack stack) |
FurnaceRecipe(@NotNull ItemStack result,
@NotNull Material source)
Deprecated.
|
FurnaceRecipe(@NotNull ItemStack result,
@NotNull MaterialData source)
Deprecated.
|
FurnaceRecipe(@NotNull ItemStack result,
@NotNull MaterialData source,
float experience)
Deprecated.
|
FurnaceRecipe(@NotNull ItemStack result,
@NotNull Material source,
int data)
Deprecated.
|
FurnaceRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime)
Create a furnace recipe to craft the specified ItemStack.
|
FurnaceRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
int data,
float experience,
int cookingTime)
Deprecated.
|
FurnaceRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime)
Create a furnace recipe to craft the specified ItemStack.
|
ItemStack(@NotNull ItemStack stack)
Creates a new item stack derived from the specified stack
|
MerchantRecipe(@NotNull ItemStack result,
int maxUses) |
MerchantRecipe(@NotNull ItemStack result,
int uses,
int maxUses,
boolean experienceReward) |
MerchantRecipe(@NotNull ItemStack result,
int uses,
int maxUses,
boolean experienceReward,
int villagerExperience,
float priceMultiplier) |
MerchantRecipe(@NotNull ItemStack result,
int uses,
int maxUses,
boolean experienceReward,
int villagerExperience,
float priceMultiplier,
boolean ignoreDiscounts) |
ShapedRecipe(@NotNull ItemStack result)
Deprecated.
|
ShapedRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result)
Create a shaped recipe to craft the specified ItemStack.
|
ShapelessRecipe(@NotNull ItemStack result)
Deprecated.
|
ShapelessRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result)
Create a shapeless recipe to craft the specified ItemStack.
|
SmithingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice base,
@NotNull RecipeChoice addition)
Create a smithing recipe to produce the specified result ItemStack.
|
SmokingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
SmokingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
StonecuttingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source)
Create a Stonecutting recipe to craft the specified ItemStack.
|
StonecuttingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input)
Create a cooking recipe to craft the specified ItemStack.
|
Modifier and Type | Method and Description |
---|---|
void |
CrossbowMeta.addChargedProjectile(@NotNull ItemStack item)
Adds a charged projectile to this item.
|
Modifier and Type | Method and Description |
---|---|
ItemStack |
MaterialData.toItemStack()
Deprecated.
this method creates an ItemStack of size 0 which is not
generally useful. Consider
MaterialData.toItemStack(int) . |
ItemStack |
MaterialData.toItemStack(int amount)
Deprecated.
Creates a new ItemStack based on this MaterialData
|
Modifier and Type | Method and Description |
---|---|
@NotNull ItemStack |
Potion.toItemStack(int amount)
Deprecated.
Converts this potion to an
ItemStack with the specified amount
and a correct damage value. |
Modifier and Type | Method and Description |
---|---|
void |
Potion.apply(@NotNull ItemStack to)
Deprecated.
Applies the effects of this potion to the given
ItemStack . |
static @NotNull Potion |
Potion.fromItemStack(@NotNull ItemStack item)
Deprecated.
|
Copyright © 2021. All rights reserved.