Package | Description |
---|---|
com.destroystokyo.paper | |
com.destroystokyo.paper.event.entity | |
com.destroystokyo.paper.event.inventory | |
com.destroystokyo.paper.event.player | |
com.destroystokyo.paper.inventory | |
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.event.world | |
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.loot |
Classes relevant to loot table manipulation and generation.
|
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 | Description |
---|---|---|
boolean |
MaterialSetTag.isTagged(@NotNull ItemStack item) |
Modifier and Type | Method | 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 | 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 | 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 | Description |
---|---|---|
@Nullable ItemStack |
PrepareGrindstoneEvent.getResult() |
Get result item, may be null.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PrepareGrindstoneEvent.setResult(@Nullable ItemStack result) |
Constructor | Description |
---|---|
PrepareGrindstoneEvent(@NotNull InventoryView inventory,
@Nullable ItemStack result) |
Modifier and Type | Method | Description |
---|---|---|
@NotNull ItemStack |
PlayerReadyArrowEvent.getArrow() |
|
@NotNull ItemStack |
PlayerReadyArrowEvent.getBow() |
|
@NotNull ItemStack |
PlayerElytraBoostEvent.getItemStack() |
Get the firework itemstack used
|
@NotNull ItemStack |
PlayerLaunchProjectileEvent.getItemStack() |
Get the ItemStack used to fire the projectile
|
@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 | Description |
---|---|
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) |
Modifier and Type | Field | Description |
---|---|---|
protected List<ItemStack> |
ItemStackRecipeChoice.choices |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
ItemStackRecipeChoice.getItemStack() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
ItemStackRecipeChoice.test(ItemStack itemStack) |
Deprecated.
|
Constructor | Description |
---|---|
ItemStackRecipeChoice(ItemStack choices) |
Deprecated.
|
Constructor | Description |
---|---|
ItemStackRecipeChoice(List<ItemStack> choices) |
Deprecated.
|
Modifier and Type | Method | 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 . |
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) |
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 | Description |
---|---|---|
@NotNull Item |
World.dropItem(@NotNull Location location,
@NotNull ItemStack item) |
Drops an item at the specified
Location |
@NotNull Item |
World.dropItemNaturally(@NotNull Location location,
@NotNull ItemStack item) |
Drops an item at the specified
Location with a random offset |
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.
|
ItemStack |
UnsafeValues.modifyItemStack(ItemStack stack,
String arguments) |
Deprecated.
|
byte[] |
UnsafeValues.serializeItem(ItemStack item) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
@Nullable ItemStack |
Campfire.getItem(int index) |
|
@NotNull ItemStack |
Jukebox.getRecord() |
Gets the record item inserted into the jukebox.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Collection<ItemStack> |
Block.getDrops() |
Returns a list of items which would drop by destroying this block
|
@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
|
@NotNull Collection<ItemStack> |
Block.getDrops(@Nullable ItemStack tool) |
Returns a list of items which would drop by destroying this block with
a specific tool
|
Modifier and Type | Method | Description |
---|---|---|
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
|
boolean |
Block.breakNaturally(@Nullable ItemStack tool) |
Breaks the block and spawns items as if a player had digged it 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
|
@NotNull Collection<ItemStack> |
Block.getDrops(@Nullable ItemStack tool) |
Returns a list of items which would drop by destroying this block with
a specific tool
|
void |
Campfire.setItem(int index,
@Nullable ItemStack item) |
|
void |
Jukebox.setRecord(@Nullable ItemStack record) |
Sets the record being played.
|
Modifier and Type | Method | Description |
---|---|---|
@Nullable ItemStack |
ConfigurationSection.getItemStack(@NotNull String path) |
Gets the requested ItemStack by 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 |
MemorySection.getItemStack(@NotNull String path,
@Nullable ItemStack def) |
Modifier and Type | Method | 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 | 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 | 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 |
ArmorStand.getItem(EquipmentSlot slot) |
Returns the item the armor stand has
equip in the given equipment slot
|
@NotNull ItemStack |
ItemFrame.getItem() |
Get the item in this frame
|
@NotNull ItemStack |
ThrowableProjectile.getItem() |
Gets the ItemStack the thrown projectile will display.
|
@NotNull ItemStack |
ThrownPotion.getItem() |
Returns a copy of the ItemStack for this thrown potion.
|
@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 | Description |
---|---|---|
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 |
ItemFrame.setItem(@Nullable ItemStack item) |
Set the item in this frame
|
void |
ItemFrame.setItem(@Nullable ItemStack item,
boolean playSound) |
Set the item in this frame
|
void |
ThrowableProjectile.setItem(@NotNull ItemStack item) |
Sets the display ItemStack for the thrown projectile.
|
void |
ThrownPotion.setItem(@NotNull ItemStack item) |
Set the ItemStack for this thrown potion.
|
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(@Nullable ItemStack stack) |
Sets the item stack associated with this item drop.
|
void |
ArmorStand.setLeggings(@Nullable ItemStack item) |
Deprecated.
|
Modifier and Type | Field | Description |
---|---|---|
protected ItemStack |
BlockPlaceEvent.itemInHand |
Modifier and Type | Method | 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 | 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
|
Constructor | Description |
---|---|
BlockCookEvent(@NotNull Block block,
@NotNull ItemStack source,
@NotNull ItemStack result) |
|
BlockDamageEvent(@NotNull Player player,
@NotNull Block block,
@NotNull ItemStack itemInHand,
boolean instaBreak) |
|
BlockDispenseArmorEvent(@NotNull Block block,
@NotNull ItemStack dispensed,
@NotNull LivingEntity target) |
|
BlockDispenseEvent(@NotNull Block block,
@NotNull ItemStack dispensed,
@NotNull Vector velocity) |
|
BlockMultiPlaceEvent(@NotNull List<BlockState> states,
@NotNull Block clicked,
@NotNull ItemStack itemInHand,
@NotNull Player thePlayer,
boolean canBuild) |
Deprecated.
|
BlockMultiPlaceEvent(@NotNull List<BlockState> states,
@NotNull Block clicked,
@NotNull ItemStack itemInHand,
@NotNull Player thePlayer,
boolean canBuild,
EquipmentSlot hand) |
|
BlockPlaceEvent(@NotNull Block placedBlock,
@NotNull BlockState replacedBlockState,
@NotNull Block placedAgainst,
@NotNull ItemStack itemInHand,
@NotNull Player thePlayer,
boolean canBuild) |
Deprecated.
|
BlockPlaceEvent(@NotNull Block placedBlock,
@NotNull BlockState replacedBlockState,
@NotNull Block placedAgainst,
@NotNull ItemStack itemInHand,
@NotNull Player thePlayer,
boolean canBuild,
@NotNull EquipmentSlot hand) |
|
BlockShearEntityEvent(@NotNull Block dispenser,
@NotNull Entity sheared,
@NotNull ItemStack tool) |
Modifier and Type | Method | Description |
---|---|---|
@NotNull ItemStack |
EnchantItemEvent.getItem() |
Gets the item to be enchanted (can be modified)
|
@NotNull ItemStack |
PrepareItemEnchantEvent.getItem() |
Gets the item to be enchanted.
|
Constructor | 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 | Description |
---|---|---|
@NotNull ItemStack |
EntityShootBowEvent.getArrowItem() |
|
@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 |
FoodLevelChangeEvent.getItem() |
Gets the item that triggered this event, if any.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull List<ItemStack> |
EntityDeathEvent.getDrops() |
Gets all the items which will drop when the entity dies
|
@NotNull List<ItemStack> |
PlayerDeathEvent.getItemsToKeep() |
A mutable collection to add items that the player should retain in their inventory on death (Similar to KeepInventory game rule)
You MUST remove the item from the .getDrops() collection too or it will duplicate!
|
Constructor | Description |
---|---|
EntityBreedEvent(@NotNull LivingEntity child,
@NotNull LivingEntity mother,
@NotNull LivingEntity father,
@Nullable LivingEntity breeder,
@Nullable ItemStack bredWith,
int experience) |
|
EntityShootBowEvent(@NotNull LivingEntity shooter,
@Nullable ItemStack bow,
@NotNull Entity projectile,
float force) |
Deprecated.
|
EntityShootBowEvent(@NotNull LivingEntity shooter,
@Nullable ItemStack bow,
@NotNull ItemStack arrowItem,
@NotNull Entity projectile,
float force) |
|
FoodLevelChangeEvent(@NotNull HumanEntity what,
int level,
@Nullable ItemStack item) |
Constructor | Description |
---|---|
EntityDeathEvent(@NotNull LivingEntity entity,
@NotNull List<ItemStack> drops) |
|
EntityDeathEvent(@NotNull LivingEntity what,
@NotNull List<ItemStack> drops,
int droppedExp) |
|
PlayerDeathEvent(@NotNull Player player,
@NotNull List<ItemStack> drops,
int droppedExp,
int newExp,
int newTotalExp,
int newLevel,
@Nullable String deathMessage) |
|
PlayerDeathEvent(@NotNull Player player,
@NotNull List<ItemStack> drops,
int droppedExp,
int newExp,
int newTotalExp,
int newLevel,
@Nullable String deathMessage,
boolean doExpDrop) |
|
PlayerDeathEvent(@NotNull Player player,
@NotNull List<ItemStack> drops,
int droppedExp,
int newExp,
@Nullable String deathMessage) |
|
PlayerDeathEvent(@NotNull Player player,
@NotNull List<ItemStack> drops,
int droppedExp,
@Nullable String deathMessage) |
Modifier and Type | Method | Description |
---|---|---|
@Nullable ItemStack |
InventoryClickEvent.getCurrentItem() |
Gets the ItemStack currently in the clicked slot.
|
@Nullable ItemStack |
InventoryClickEvent.getCursor() |
Gets the current ItemStack on the cursor.
|
@NotNull ItemStack |
InventoryCreativeEvent.getCursor() |
|
@Nullable ItemStack |
InventoryDragEvent.getCursor() |
Gets the result cursor after the drag is done.
|
@NotNull ItemStack |
BrewingStandFuelEvent.getFuel() |
Gets the ItemStack of the fuel before the amount was subtracted.
|
@NotNull ItemStack |
FurnaceBurnEvent.getFuel() |
Gets the fuel ItemStack for this event
|
@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.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Map<Integer,ItemStack> |
InventoryDragEvent.getNewItems() |
Gets all items to be added to the inventory in this drag.
|
Modifier and Type | Method | Description |
---|---|---|
void |
InventoryClickEvent.setCurrentItem(@Nullable ItemStack stack) |
Sets the ItemStack currently in the clicked slot.
|
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 |
InventoryCreativeEvent.setCursor(@NotNull ItemStack item) |
|
void |
InventoryDragEvent.setCursor(@Nullable ItemStack newCursor) |
Sets the result cursor after the drag is done.
|
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) |
Constructor | Description |
---|---|
BrewingStandFuelEvent(@NotNull Block brewingStand,
@NotNull ItemStack fuel,
int fuelPower) |
|
FurnaceBurnEvent(@NotNull Block furnace,
@NotNull ItemStack fuel,
int burnTime) |
|
FurnaceSmeltEvent(@NotNull Block furnace,
@NotNull ItemStack source,
@NotNull ItemStack result) |
|
InventoryCreativeEvent(@NotNull InventoryView what,
@NotNull InventoryType.SlotType type,
int slot,
@NotNull ItemStack newItem) |
|
InventoryDragEvent(@NotNull InventoryView what,
@Nullable ItemStack newCursor,
@NotNull ItemStack oldCursor,
boolean right,
@NotNull Map<Integer,ItemStack> slots) |
|
InventoryMoveItemEvent(@NotNull Inventory sourceInventory,
@NotNull ItemStack itemStack,
@NotNull Inventory destinationInventory,
boolean didSourceInitiate) |
|
PrepareAnvilEvent(@NotNull InventoryView inventory,
@Nullable ItemStack result) |
Constructor | Description |
---|---|
InventoryDragEvent(@NotNull InventoryView what,
@Nullable ItemStack newCursor,
@NotNull ItemStack oldCursor,
boolean right,
@NotNull Map<Integer,ItemStack> slots) |
Modifier and Type | Field | Description |
---|---|---|
protected ItemStack |
PlayerInteractEvent.item |
Modifier and Type | Method | 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
|
@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 |
PlayerItemDamageEvent.getItem() |
Gets the item being damaged.
|
@NotNull ItemStack |
PlayerItemMendEvent.getItem() |
Get the
ItemStack to be repaired. |
@NotNull ItemStack |
PlayerRiptideEvent.getItem() |
Gets the item containing the used enchantment.
|
@NotNull ItemStack |
PlayerShearEntityEvent.getItem() |
Gets the item used to shear the entity.
|
@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).
|
Modifier and Type | Method | 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.
|
Constructor | Description |
---|---|
PlayerArmorStandManipulateEvent(@NotNull Player who,
@NotNull ArmorStand clickedEntity,
@NotNull ItemStack playerItem,
@NotNull ItemStack armorStandItem,
@NotNull EquipmentSlot slot) |
|
PlayerBucketEmptyEvent(@NotNull Player who,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand) |
Deprecated.
|
PlayerBucketEmptyEvent(@NotNull Player who,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand,
@Nullable EquipmentSlot hand) |
Deprecated.
|
PlayerBucketEmptyEvent(@NotNull Player who,
@NotNull Block block,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand) |
|
PlayerBucketEmptyEvent(@NotNull Player who,
@NotNull Block block,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand,
@Nullable EquipmentSlot hand) |
|
PlayerBucketEvent(@NotNull Player who,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand) |
Deprecated.
|
PlayerBucketEvent(@NotNull Player who,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand,
@Nullable EquipmentSlot hand) |
Deprecated.
|
PlayerBucketEvent(@NotNull Player who,
@NotNull Block block,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand) |
|
PlayerBucketEvent(@NotNull Player who,
@NotNull Block block,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand,
@Nullable EquipmentSlot hand) |
|
PlayerBucketFillEvent(@NotNull Player who,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand) |
Deprecated.
|
PlayerBucketFillEvent(@NotNull Player who,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand,
@Nullable EquipmentSlot hand) |
Deprecated.
|
PlayerBucketFillEvent(@NotNull Player who,
@NotNull Block block,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand) |
|
PlayerBucketFillEvent(@NotNull Player who,
@NotNull Block block,
@NotNull Block blockClicked,
@NotNull BlockFace blockFace,
@NotNull Material bucket,
@NotNull ItemStack itemInHand,
@Nullable EquipmentSlot hand) |
|
PlayerInteractEvent(@NotNull Player who,
@NotNull Action action,
@Nullable ItemStack item,
@Nullable Block clickedBlock,
@NotNull BlockFace clickedFace) |
|
PlayerInteractEvent(@NotNull Player who,
@NotNull Action action,
@Nullable ItemStack item,
@Nullable Block clickedBlock,
@NotNull BlockFace clickedFace,
@Nullable EquipmentSlot hand) |
|
PlayerItemBreakEvent(@NotNull Player player,
@NotNull ItemStack brokenItem) |
|
PlayerItemConsumeEvent(@NotNull Player player,
@NotNull ItemStack item) |
|
PlayerItemDamageEvent(@NotNull Player player,
@NotNull ItemStack what,
int damage) |
|
PlayerItemMendEvent(@NotNull Player who,
@NotNull ItemStack item,
@NotNull ExperienceOrb experienceOrb,
int repairAmount) |
|
PlayerRiptideEvent(@NotNull Player who,
@NotNull ItemStack item) |
|
PlayerShearEntityEvent(@NotNull Player who,
@NotNull Entity what,
@NotNull ItemStack item,
@NotNull EquipmentSlot hand) |
|
PlayerSwapHandItemsEvent(@NotNull Player player,
@NotNull ItemStack mainHandItem,
@NotNull ItemStack offHandItem) |
Modifier and Type | Method | Description |
---|---|---|
@NotNull List<ItemStack> |
LootGenerateEvent.getLoot() |
Get a mutable list of all loot to be generated.
|
Modifier and Type | Method | Description |
---|---|---|
void |
LootGenerateEvent.setLoot(@Nullable Collection<ItemStack> loot) |
Set the loot to be generated.
|
Constructor | Description |
---|---|
LootGenerateEvent(@NotNull World world,
@Nullable Entity entity,
@Nullable InventoryHolder inventoryHolder,
@NotNull LootTable lootTable,
@NotNull LootContext lootContext,
@NotNull List<ItemStack> items,
boolean plugin) |
Modifier and Type | Method | 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(@org.jetbrains.annotations.NotNull byte[] bytes) |
Deserializes this itemstack from raw NBT bytes.
|
@NotNull ItemStack |
ItemFactory.ensureServerConversions(@NotNull ItemStack item) |
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
|
@NotNull ItemStack |
ItemStack.ensureServerConversions() |
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
|
@NotNull 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 |
CookingRecipe.getInput() |
Get the input material.
|
@NotNull ItemStack |
StonecuttingRecipe.getInput() |
Get the input material.
|
default @Nullable ItemStack |
StonecutterInventory.getInputItem() |
Gets the input item.
|
@Nullable ItemStack |
BeaconInventory.getItem() |
Get the item powering the beacon.
|
@Nullable ItemStack |
EnchantingInventory.getItem() |
Get the item being enchanted.
|
@NotNull ItemStack |
EntityEquipment.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 |
PlayerInventory.getItem(@NotNull EquipmentSlot slot) |
Gets the ItemStack at the given equipment slot in the inventory.
|
@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.ExactChoice.getItemStack() |
Deprecated.
|
@NotNull ItemStack |
RecipeChoice.getItemStack() |
Deprecated.
for compatability only
|
@NotNull ItemStack |
RecipeChoice.MaterialChoice.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.
|
default @Nullable ItemStack |
AnvilInventory.getResult() |
Gets the item in the result slot.
|
@NotNull ItemStack |
CookingRecipe.getResult() |
Get the result of this recipe.
|
@Nullable ItemStack |
CraftingInventory.getResult() |
Check what item is in the result slot of this crafting inventory.
|
@Nullable ItemStack |
FurnaceInventory.getResult() |
Get the current item in the result slot.
|
default @Nullable ItemStack |
GrindstoneInventory.getResult() |
Gets the result.
|
@NotNull ItemStack |
MerchantRecipe.getResult() |
|
@NotNull ItemStack |
Recipe.getResult() |
Get the result of this recipe.
|
@NotNull ItemStack |
ShapedRecipe.getResult() |
Get the result.
|
@NotNull ItemStack |
ShapelessRecipe.getResult() |
Get the result of this recipe.
|
default @Nullable ItemStack |
StonecutterInventory.getResult() |
Gets the result item.
|
@NotNull ItemStack |
StonecuttingRecipe.getResult() |
Get the result of this recipe.
|
@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 | Description |
---|---|---|
@NotNull HashMap<Integer,ItemStack> |
Inventory.addItem(@NotNull ItemStack... items) |
Stores the given ItemStacks in the inventory.
|
@NotNull HashMap<Integer,? extends ItemStack> |
Inventory.all(@NotNull Material material) |
Returns a HashMap with all slots and ItemStacks in the inventory with
the given Material.
|
@NotNull HashMap<Integer,? extends ItemStack> |
Inventory.all(@Nullable ItemStack item) |
Finds all slots in the inventory containing any ItemStacks with the
given ItemStack.
|
@NotNull List<ItemStack> |
RecipeChoice.ExactChoice.getChoices() |
Deprecated.
|
@NotNull List<ItemStack> |
ShapelessRecipe.getIngredientList() |
Get the list of ingredients used for this recipe.
|
@NotNull Map<Character,ItemStack> |
ShapedRecipe.getIngredientMap() |
Get a copy of the ingredients map.
|
@NotNull List<ItemStack> |
MerchantRecipe.getIngredients() |
|
@NotNull ListIterator<ItemStack> |
Inventory.iterator() |
|
@NotNull ListIterator<ItemStack> |
Inventory.iterator(int index) |
Returns an iterator starting at the given index.
|
@NotNull HashMap<Integer,ItemStack> |
Inventory.removeItem(@NotNull ItemStack... items) |
Removes the given ItemStacks from the inventory.
|
@NotNull HashMap<Integer,ItemStack> |
Inventory.removeItemAnySlot(@NotNull ItemStack... items) |
Searches all possible inventory slots in order to remove the given ItemStacks.
|
Modifier and Type | Method | Description |
---|---|---|
void |
MerchantRecipe.addIngredient(@NotNull ItemStack item) |
|
@NotNull ShapelessRecipe |
ShapelessRecipe.addIngredient(int count,
@NotNull ItemStack item) |
|
@NotNull ShapelessRecipe |
ShapelessRecipe.addIngredient(@NotNull ItemStack item) |
|
@NotNull HashMap<Integer,ItemStack> |
Inventory.addItem(@NotNull 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.
|
@Nullable ItemMeta |
ItemFactory.asMetaFor(@NotNull ItemMeta meta,
@NotNull ItemStack stack) |
Returns an appropriate item meta for the specified stack.
|
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.
|
@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.
|
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.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(@NotNull ItemStack... items) |
Removes the given ItemStacks from the inventory.
|
@NotNull HashMap<Integer,ItemStack> |
Inventory.removeItemAnySlot(@NotNull 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.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 |
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 |
BrewerInventory.setIngredient(@Nullable ItemStack ingredient) |
Set the current ingredient for brewing.
|
@NotNull ShapedRecipe |
ShapedRecipe.setIngredient(char key,
@NotNull ItemStack item) |
|
default void |
StonecutterInventory.setInputItem(@Nullable ItemStack itemStack) |
Sets the input item.
|
void |
BeaconInventory.setItem(@Nullable ItemStack item) |
Set the item powering the beacon.
|
void |
EnchantingInventory.setItem(@Nullable ItemStack item) |
Set the item being enchanted.
|
void |
EntityEquipment.setItem(@NotNull EquipmentSlot slot,
@Nullable ItemStack item) |
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 |
PlayerInventory.setItem(@NotNull EquipmentSlot slot,
@Nullable ItemStack item) |
Stores the ItemStack at the given equipment slot in the inventory.
|
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.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.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.
|
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
|
default void |
AnvilInventory.setResult(@Nullable ItemStack result) |
Sets the item in the result slot.
|
void |
CraftingInventory.setResult(@Nullable ItemStack newResult) |
Set the item in the result slot of the crafting inventory.
|
void |
FurnaceInventory.setResult(@Nullable ItemStack stack) |
Set the current item in the result slot.
|
default void |
GrindstoneInventory.setResult(@Nullable ItemStack result) |
Sets the result.
|
default void |
StonecutterInventory.setResult(@Nullable ItemStack itemStack) |
Sets the result item.
|
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.ExactChoice.test(@NotNull ItemStack t) |
Deprecated.
|
boolean |
RecipeChoice.MaterialChoice.test(@NotNull ItemStack t) |
|
boolean |
RecipeChoice.test(@NotNull ItemStack itemStack) |
Modifier and Type | Method | Description |
---|---|---|
void |
MerchantRecipe.setIngredients(@NotNull List<ItemStack> ingredients) |
Constructor | Description |
---|---|
BlastingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
|
BlastingRecipe(@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) |
|
CampfireRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
|
CookingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
Create a cooking recipe to craft the specified ItemStack.
|
CookingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
Create a cooking recipe to craft the specified ItemStack.
|
ExactChoice(@NotNull ItemStack stack) |
Deprecated.
|
ExactChoice(@NotNull ItemStack... stacks) |
Deprecated.
|
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 RecipeChoice input,
float experience,
int cookingTime) |
Create a furnace recipe to craft the specified ItemStack.
|
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.
|
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) |
|
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.
|
SmokingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input,
float experience,
int cookingTime) |
|
SmokingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source,
float experience,
int cookingTime) |
|
StonecuttingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull RecipeChoice input) |
Create a cooking recipe to craft the specified ItemStack.
|
StonecuttingRecipe(@NotNull NamespacedKey key,
@NotNull ItemStack result,
@NotNull Material source) |
Create a Stonecutting recipe to craft the specified ItemStack.
|
Constructor | Description |
---|---|
ExactChoice(@NotNull List<ItemStack> choices) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull List<ItemStack> |
CrossbowMeta.getChargedProjectiles() |
Returns an immutable list of the projectiles charged on this item.
|
Modifier and Type | Method | Description |
---|---|---|
void |
CrossbowMeta.addChargedProjectile(@NotNull ItemStack item) |
Adds a charged projectile to this item.
|
Modifier and Type | Method | Description |
---|---|---|
void |
CrossbowMeta.setChargedProjectiles(@Nullable List<ItemStack> projectiles) |
Sets the projectiles charged on this item.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Collection<ItemStack> |
LootTable.populateLoot(@NotNull Random random,
@NotNull LootContext context) |
Returns a mutable list of loot generated by this LootTable.
|
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
MaterialData.toItemStack() |
Deprecated.
this method creates an ItemStack of size 0 which is not
generally useful.
|
ItemStack |
MaterialData.toItemStack(int amount) |
Deprecated.
Creates a new ItemStack based on this MaterialData
|
Modifier and Type | Method | 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 | 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 © 2020. All rights reserved.