Package | Description |
---|---|
org.bukkit |
More generalized classes in the API.
|
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.loot | |
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 |
---|---|---|
ItemStack |
UnsafeValues.modifyItemStack(ItemStack stack,
java.lang.String arguments) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
Item |
World.dropItem(Location location,
ItemStack item) |
Drops an item at the specified
Location |
Item |
World.dropItemNaturally(Location location,
ItemStack item) |
Drops an item at the specified
Location with a random offset |
static java.util.List<Recipe> |
Bukkit.getRecipesFor(ItemStack result) |
Get a list of all recipes for a given item.
|
java.util.List<Recipe> |
Server.getRecipesFor(ItemStack result) |
Get a list of all recipes for a given item.
|
ItemStack |
UnsafeValues.modifyItemStack(ItemStack stack,
java.lang.String arguments) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Collection<ItemStack> |
Block.getDrops() |
Returns a list of items which would drop by destroying this block
|
java.util.Collection<ItemStack> |
Block.getDrops(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(ItemStack tool) |
Breaks the block and spawns items as if a player had digged it with a
specific tool
|
java.util.Collection<ItemStack> |
Block.getDrops(ItemStack tool) |
Returns a list of items which would drop by destroying this block with
a specific tool
|
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
ConfigurationSection.getItemStack(java.lang.String path) |
Gets the requested ItemStack by path.
|
ItemStack |
ConfigurationSection.getItemStack(java.lang.String path,
ItemStack def) |
Gets the requested
ItemStack by path, returning a default value
if not found. |
ItemStack |
MemorySection.getItemStack(java.lang.String path) |
|
ItemStack |
MemorySection.getItemStack(java.lang.String path,
ItemStack def) |
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
ConfigurationSection.getItemStack(java.lang.String path,
ItemStack def) |
Gets the requested
ItemStack by path, returning a default value
if not found. |
ItemStack |
MemorySection.getItemStack(java.lang.String path,
ItemStack def) |
Modifier and Type | Method | Description |
---|---|---|
abstract boolean |
Enchantment.canEnchantItem(ItemStack item) |
Checks if this Enchantment may be applied to the given
ItemStack . |
boolean |
EnchantmentWrapper.canEnchantItem(ItemStack item) |
|
boolean |
EnchantmentTarget.includes(ItemStack item) |
Check whether this target includes the specified item.
|
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
ArmorStand.getBoots() |
Returns the item currently being worn
by the armor stand on its feet
|
ItemStack |
ArmorStand.getChestplate() |
Returns the item currently being worn
by the armor stand on its chest
|
ItemStack |
ArmorStand.getHelmet() |
Returns the item currently being worn
by the armor stand on its head
|
ItemStack |
ItemFrame.getItem() |
Get the item in this frame
|
ItemStack |
ThrownPotion.getItem() |
Returns a copy of the ItemStack for this thrown potion.
|
ItemStack |
ArmorStand.getItemInHand() |
Returns the item the armor stand is
currently holding
|
ItemStack |
HumanEntity.getItemInHand() |
Deprecated.
Humans may now dual wield in their off hand, use explicit
methods in
PlayerInventory . |
ItemStack |
HumanEntity.getItemOnCursor() |
Returns the ItemStack currently on your cursor, can be empty.
|
ItemStack |
Item.getItemStack() |
Gets the item stack associated with this item drop.
|
ItemStack |
ArmorStand.getLeggings() |
Returns the item currently being worn
by the armor stand on its legs
|
Modifier and Type | Method | Description |
---|---|---|
void |
ArmorStand.setBoots(ItemStack item) |
Sets the item currently being worn
by the armor stand on its feet
|
void |
ArmorStand.setChestplate(ItemStack item) |
Sets the item currently being worn
by the armor stand on its chest
|
void |
ArmorStand.setHelmet(ItemStack item) |
Sets the item currently being worn
by the armor stand on its head
|
void |
ItemFrame.setItem(ItemStack item) |
Set the item in this frame
|
void |
ThrownPotion.setItem(ItemStack item) |
Set the ItemStack for this thrown potion.
|
void |
ArmorStand.setItemInHand(ItemStack item) |
Sets the item the armor stand is currently
holding
|
void |
HumanEntity.setItemInHand(ItemStack item) |
Deprecated.
Humans may now dual wield in their off hand, use explicit
methods in
PlayerInventory . |
void |
HumanEntity.setItemOnCursor(ItemStack item) |
Sets the item to the given ItemStack, this will replace whatever the
user was moving.
|
void |
Item.setItemStack(ItemStack stack) |
Sets the item stack associated with this item drop.
|
void |
ArmorStand.setLeggings(ItemStack item) |
Sets the item currently being worn
by the armor stand on its legs
|
Modifier and Type | Field | Description |
---|---|---|
protected ItemStack |
BlockPlaceEvent.itemInHand |
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
BlockDispenseEvent.getItem() |
Gets the item that is being dispensed.
|
ItemStack |
BlockDamageEvent.getItemInHand() |
Gets the ItemStack for the item currently in the player's hand.
|
ItemStack |
BlockPlaceEvent.getItemInHand() |
Gets the item in the player's hand when they placed the block.
|
Modifier and Type | Method | Description |
---|---|---|
void |
BlockDispenseEvent.setItem(ItemStack item) |
Sets the item being dispensed.
|
Constructor | Description |
---|---|
BlockDamageEvent(Player player,
Block block,
ItemStack itemInHand,
boolean instaBreak) |
|
BlockDispenseArmorEvent(Block block,
ItemStack dispensed,
LivingEntity target) |
Deprecated.
|
BlockDispenseEvent(Block block,
ItemStack dispensed,
Vector velocity) |
|
BlockMultiPlaceEvent(java.util.List<BlockState> states,
Block clicked,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild) |
|
BlockPlaceEvent(Block placedBlock,
BlockState replacedBlockState,
Block placedAgainst,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild) |
Deprecated.
|
BlockPlaceEvent(Block placedBlock,
BlockState replacedBlockState,
Block placedAgainst,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild,
EquipmentSlot hand) |
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
EnchantItemEvent.getItem() |
Gets the item to be enchanted (can be modified)
|
ItemStack |
PrepareItemEnchantEvent.getItem() |
Gets the item to be enchanted.
|
Constructor | Description |
---|---|
EnchantItemEvent(Player enchanter,
InventoryView view,
Block table,
ItemStack item,
int level,
java.util.Map<Enchantment,java.lang.Integer> enchants,
int i) |
|
PrepareItemEnchantEvent(Player enchanter,
InventoryView view,
Block table,
ItemStack item,
EnchantmentOffer[] offers,
int bonus) |
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
EntityShootBowEvent.getBow() |
Gets the bow ItemStack used to fire the arrow.
|
ItemStack |
EntityBreedEvent.getBredWith() |
The ItemStack that was used to initiate breeding, if present.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<ItemStack> |
EntityDeathEvent.getDrops() |
Gets all the items which will drop when the entity dies
|
Constructor | Description |
---|---|
EntityBreedEvent(LivingEntity child,
LivingEntity mother,
LivingEntity father,
LivingEntity breeder,
ItemStack bredWith,
int experience) |
|
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
Projectile projectile,
float force) |
Constructor | Description |
---|---|
EntityDeathEvent(LivingEntity entity,
java.util.List<ItemStack> drops) |
|
EntityDeathEvent(LivingEntity what,
java.util.List<ItemStack> drops,
int droppedExp) |
|
PlayerDeathEvent(Player player,
java.util.List<ItemStack> drops,
int droppedExp,
int newExp,
int newTotalExp,
int newLevel,
java.lang.String deathMessage) |
|
PlayerDeathEvent(Player player,
java.util.List<ItemStack> drops,
int droppedExp,
int newExp,
java.lang.String deathMessage) |
|
PlayerDeathEvent(Player player,
java.util.List<ItemStack> drops,
int droppedExp,
java.lang.String deathMessage) |
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
InventoryClickEvent.getCurrentItem() |
Gets the ItemStack currently in the clicked slot.
|
ItemStack |
InventoryClickEvent.getCursor() |
Gets the current ItemStack on the cursor.
|
ItemStack |
InventoryCreativeEvent.getCursor() |
|
ItemStack |
InventoryDragEvent.getCursor() |
Gets the result cursor after the drag is done.
|
ItemStack |
BrewingStandFuelEvent.getFuel() |
Gets the ItemStack of the fuel before the amount was subtracted.
|
ItemStack |
FurnaceBurnEvent.getFuel() |
Gets the fuel ItemStack for this event
|
ItemStack |
InventoryMoveItemEvent.getItem() |
Gets the ItemStack being moved; if modified, the original item will not
be removed from the source inventory.
|
ItemStack |
InventoryDragEvent.getOldCursor() |
Gets an ItemStack representing the cursor prior to any modifications
as a result of this drag.
|
ItemStack |
FurnaceSmeltEvent.getResult() |
Gets the resultant ItemStack for this event
|
ItemStack |
PrepareAnvilEvent.getResult() |
Get result item, may be null.
|
ItemStack |
FurnaceSmeltEvent.getSource() |
Gets the smelted ItemStack for this event
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Map<java.lang.Integer,ItemStack> |
InventoryDragEvent.getNewItems() |
Gets all items to be added to the inventory in this drag.
|
Modifier and Type | Method | Description |
---|---|---|
void |
InventoryClickEvent.setCurrentItem(ItemStack stack) |
Sets the ItemStack currently in the clicked slot.
|
void |
InventoryClickEvent.setCursor(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(ItemStack item) |
|
void |
InventoryDragEvent.setCursor(ItemStack newCursor) |
Sets the result cursor after the drag is done.
|
void |
InventoryMoveItemEvent.setItem(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 |
FurnaceSmeltEvent.setResult(ItemStack result) |
Sets the resultant ItemStack for this event
|
void |
PrepareAnvilEvent.setResult(ItemStack result) |
Constructor | Description |
---|---|
BrewingStandFuelEvent(Block brewingStand,
ItemStack fuel,
int fuelPower) |
|
FurnaceBurnEvent(Block furnace,
ItemStack fuel,
int burnTime) |
|
FurnaceSmeltEvent(Block furnace,
ItemStack source,
ItemStack result) |
|
InventoryCreativeEvent(InventoryView what,
InventoryType.SlotType type,
int slot,
ItemStack newItem) |
|
InventoryDragEvent(InventoryView what,
ItemStack newCursor,
ItemStack oldCursor,
boolean right,
java.util.Map<java.lang.Integer,ItemStack> slots) |
|
InventoryMoveItemEvent(Inventory sourceInventory,
ItemStack itemStack,
Inventory destinationInventory,
boolean didSourceInitiate) |
|
PrepareAnvilEvent(InventoryView inventory,
ItemStack result) |
Constructor | Description |
---|---|
InventoryDragEvent(InventoryView what,
ItemStack newCursor,
ItemStack oldCursor,
boolean right,
java.util.Map<java.lang.Integer,ItemStack> slots) |
Modifier and Type | Field | Description |
---|---|---|
protected ItemStack |
PlayerInteractEvent.item |
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
PlayerArmorStandManipulateEvent.getArmorStandItem() |
Returns the item held by the armor stand.
|
ItemStack |
PlayerItemBreakEvent.getBrokenItem() |
Gets the item that broke
|
ItemStack |
PlayerInteractEvent.getItem() |
Returns the item in hand represented by this event
|
ItemStack |
PlayerItemConsumeEvent.getItem() |
Gets the item that is being consumed.
|
ItemStack |
PlayerItemDamageEvent.getItem() |
|
ItemStack |
PlayerItemMendEvent.getItem() |
Get the
ItemStack to be repaired. |
ItemStack |
PlayerRiptideEvent.getItem() |
Gets the item containing the used enchantment.
|
ItemStack |
PlayerBucketEvent.getItemStack() |
Get the resulting item in hand after the bucket event
|
ItemStack |
PlayerSwapHandItemsEvent.getMainHandItem() |
Gets the item switched to the main hand.
|
ItemStack |
PlayerSwapHandItemsEvent.getOffHandItem() |
Gets the item switched to the off hand.
|
ItemStack |
PlayerArmorStandManipulateEvent.getPlayerItem() |
Returns the item held by the player.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PlayerItemConsumeEvent.setItem(ItemStack item) |
Set the item being consumed
|
void |
PlayerBucketEvent.setItemStack(ItemStack itemStack) |
Set the item in hand after the event
|
void |
PlayerSwapHandItemsEvent.setMainHandItem(ItemStack mainHandItem) |
Sets the item in the main hand.
|
void |
PlayerSwapHandItemsEvent.setOffHandItem(ItemStack offHandItem) |
Sets the item in the off hand.
|
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
ItemStack.clone() |
|
static ItemStack |
ItemStack.deserialize(java.util.Map<java.lang.String,java.lang.Object> args) |
Required method for configuration serialization
|
ItemStack |
HorseInventory.getArmor() |
Gets the item in the horse's armor slot.
|
ItemStack[] |
EntityEquipment.getArmorContents() |
Gets a copy of all worn armor
|
ItemStack[] |
PlayerInventory.getArmorContents() |
Get all ItemStacks from the armor slots
|
ItemStack |
EntityEquipment.getBoots() |
Gets a copy of the boots currently being worn by the entity
|
ItemStack |
PlayerInventory.getBoots() |
Return the ItemStack from the boots slot
|
ItemStack |
EntityEquipment.getChestplate() |
Gets a copy of the chest plate currently being worn by the entity
|
ItemStack |
PlayerInventory.getChestplate() |
Return the ItemStack from the chestplate slot
|
ItemStack[] |
Inventory.getContents() |
Returns all ItemStacks from the inventory
|
ItemStack |
InventoryView.getCursor() |
Get the item on the cursor of one of the viewing players.
|
ItemStack |
LlamaInventory.getDecor() |
|
ItemStack[] |
PlayerInventory.getExtraContents() |
Get all additional ItemStacks stored in this inventory.
|
ItemStack |
BrewerInventory.getFuel() |
Get the current fuel for brewing.
|
ItemStack |
FurnaceInventory.getFuel() |
Get the current fuel.
|
ItemStack |
EntityEquipment.getHelmet() |
Gets a copy of the helmet currently being worn by the entity
|
ItemStack |
PlayerInventory.getHelmet() |
Return the ItemStack from the helmet slot
|
ItemStack |
BrewerInventory.getIngredient() |
Get the current ingredient for brewing.
|
ItemStack |
FurnaceRecipe.getInput() |
Get the input material.
|
ItemStack |
BeaconInventory.getItem() |
Get the item powering the beacon.
|
ItemStack |
EnchantingInventory.getItem() |
Get the item being enchanted.
|
ItemStack |
Inventory.getItem(int index) |
Returns the ItemStack found in the slot at the given index
|
ItemStack |
InventoryView.getItem(int slot) |
Gets one item in this inventory view by its raw slot ID.
|
ItemStack |
EntityEquipment.getItemInHand() |
Deprecated.
entities can duel wield now use the methods for the
specific hand instead
|
ItemStack |
PlayerInventory.getItemInHand() |
Deprecated.
players can duel wield now use the methods for the
specific hand instead
|
ItemStack |
EntityEquipment.getItemInMainHand() |
Gets a copy of the item the entity is currently holding
in their main hand.
|
ItemStack |
PlayerInventory.getItemInMainHand() |
Gets a copy of the item the player is currently holding
in their main hand.
|
ItemStack |
EntityEquipment.getItemInOffHand() |
Gets a copy of the item the entity is currently holding
in their off hand.
|
ItemStack |
PlayerInventory.getItemInOffHand() |
Gets a copy of the item the player is currently holding
in their off hand.
|
ItemStack |
RecipeChoice.getItemStack() |
Deprecated.
for compatability only
|
ItemStack |
RecipeChoice.MaterialChoice.getItemStack() |
|
ItemStack |
EntityEquipment.getLeggings() |
Gets a copy of the leggings currently being worn by the entity
|
ItemStack |
PlayerInventory.getLeggings() |
Return the ItemStack from the leg slot
|
ItemStack[] |
CraftingInventory.getMatrix() |
Get the contents of the crafting matrix.
|
ItemStack |
CraftingInventory.getResult() |
Check what item is in the result slot of this crafting inventory.
|
ItemStack |
FurnaceInventory.getResult() |
Get the current item in the result slot.
|
ItemStack |
FurnaceRecipe.getResult() |
Get the result of this recipe.
|
ItemStack |
MerchantRecipe.getResult() |
|
ItemStack |
Recipe.getResult() |
Get the result of this recipe.
|
ItemStack |
ShapedRecipe.getResult() |
Get the result.
|
ItemStack |
ShapelessRecipe.getResult() |
Get the result of this recipe.
|
ItemStack |
AbstractHorseInventory.getSaddle() |
Gets the item in the horse's saddle slot.
|
ItemStack |
EnchantingInventory.getSecondary() |
Get the secondary item being used for the enchant.
|
ItemStack |
FurnaceInventory.getSmelting() |
Get the item currently smelting.
|
ItemStack[] |
Inventory.getStorageContents() |
Return the contents from the section of the inventory where items can
reasonably be expected to be stored.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.HashMap<java.lang.Integer,ItemStack> |
Inventory.addItem(ItemStack... items) |
Stores the given ItemStacks in the inventory.
|
java.util.HashMap<java.lang.Integer,? extends ItemStack> |
Inventory.all(ItemStack item) |
Finds all slots in the inventory containing any ItemStacks with the
given ItemStack.
|
java.util.HashMap<java.lang.Integer,? extends ItemStack> |
Inventory.all(Material material) |
Returns a HashMap with all slots and ItemStacks in the inventory with
the given Material.
|
java.util.List<ItemStack> |
ShapelessRecipe.getIngredientList() |
Get the list of ingredients used for this recipe.
|
java.util.Map<java.lang.Character,ItemStack> |
ShapedRecipe.getIngredientMap() |
Get a copy of the ingredients map.
|
java.util.List<ItemStack> |
MerchantRecipe.getIngredients() |
|
java.util.ListIterator<ItemStack> |
Inventory.iterator() |
|
java.util.ListIterator<ItemStack> |
Inventory.iterator(int index) |
Returns an iterator starting at the given index.
|
java.util.HashMap<java.lang.Integer,ItemStack> |
Inventory.removeItem(ItemStack... items) |
Removes the given ItemStacks from the inventory.
|
Modifier and Type | Method | Description |
---|---|---|
void |
MerchantRecipe.addIngredient(ItemStack item) |
|
java.util.HashMap<java.lang.Integer,ItemStack> |
Inventory.addItem(ItemStack... items) |
Stores the given ItemStacks in the inventory.
|
java.util.HashMap<java.lang.Integer,? extends ItemStack> |
Inventory.all(ItemStack item) |
Finds all slots in the inventory containing any ItemStacks with the
given ItemStack.
|
ItemMeta |
ItemFactory.asMetaFor(ItemMeta meta,
ItemStack stack) |
Returns an appropriate item meta for the specified stack.
|
boolean |
Inventory.contains(ItemStack item) |
Checks if the inventory contains any ItemStacks matching the given
ItemStack.
|
boolean |
Inventory.contains(ItemStack item,
int amount) |
Checks if the inventory contains at least the minimum amount specified
of exactly matching ItemStacks.
|
boolean |
Inventory.containsAtLeast(ItemStack item,
int amount) |
Checks if the inventory contains ItemStacks matching the given
ItemStack whose amounts sum to at least the minimum amount specified.
|
int |
Inventory.first(ItemStack item) |
Returns the first slot in the inventory containing an ItemStack with
the given stack.
|
boolean |
ItemFactory.isApplicable(ItemMeta meta,
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(ItemStack stack) |
This method is the same as equals, but does not consider stack size
(amount).
|
void |
Inventory.remove(ItemStack item) |
Removes all stacks in the inventory matching the given stack.
|
java.util.HashMap<java.lang.Integer,ItemStack> |
Inventory.removeItem(ItemStack... items) |
Removes the given ItemStacks from the inventory.
|
void |
HorseInventory.setArmor(ItemStack stack) |
Sets the item in the horse's armor slot.
|
void |
EntityEquipment.setArmorContents(ItemStack[] items) |
Sets the entities armor to the provided array of ItemStacks
|
void |
PlayerInventory.setArmorContents(ItemStack[] items) |
Put the given ItemStacks into the armor slots
|
void |
EntityEquipment.setBoots(ItemStack boots) |
Sets the boots worn by the entity
|
void |
PlayerInventory.setBoots(ItemStack boots) |
Put the given ItemStack into the boots slot.
|
void |
EntityEquipment.setChestplate(ItemStack chestplate) |
Sets the chest plate worn by the entity
|
void |
PlayerInventory.setChestplate(ItemStack chestplate) |
Put the given ItemStack into the chestplate slot.
|
void |
Inventory.setContents(ItemStack[] items) |
Completely replaces the inventory's contents.
|
void |
InventoryView.setCursor(ItemStack item) |
Sets the item on the cursor of one of the viewing players.
|
void |
LlamaInventory.setDecor(ItemStack stack) |
Sets the item in the llama's decor slot.
|
void |
PlayerInventory.setExtraContents(ItemStack[] items) |
Put the given ItemStacks into the extra slots
See PlayerInventory.getExtraContents() for an explanation of extra slots. |
void |
BrewerInventory.setFuel(ItemStack fuel) |
Set the current fuel for brewing.
|
void |
FurnaceInventory.setFuel(ItemStack stack) |
Set the current fuel.
|
void |
EntityEquipment.setHelmet(ItemStack helmet) |
Sets the helmet worn by the entity
|
void |
PlayerInventory.setHelmet(ItemStack helmet) |
Put the given ItemStack into the helmet slot.
|
void |
BrewerInventory.setIngredient(ItemStack ingredient) |
Set the current ingredient for brewing.
|
void |
BeaconInventory.setItem(ItemStack item) |
Set the item powering the beacon.
|
void |
EnchantingInventory.setItem(ItemStack item) |
Set the item being enchanted.
|
void |
Inventory.setItem(int index,
ItemStack item) |
Stores the ItemStack at the given index of the inventory.
|
void |
InventoryView.setItem(int slot,
ItemStack item) |
Sets one item in this inventory view by its raw slot ID.
|
void |
PlayerInventory.setItem(int index,
ItemStack item) |
Stores the ItemStack at the given index of the inventory.
|
void |
EntityEquipment.setItemInHand(ItemStack stack) |
Deprecated.
entities can duel wield now use the methods for the
specific hand instead
|
void |
PlayerInventory.setItemInHand(ItemStack stack) |
Deprecated.
players can duel wield now use the methods for the
specific hand instead
|
void |
EntityEquipment.setItemInMainHand(ItemStack item) |
Sets the item the entity is holding in their main hand.
|
void |
PlayerInventory.setItemInMainHand(ItemStack item) |
Sets the item the player is holding in their main hand.
|
void |
EntityEquipment.setItemInOffHand(ItemStack item) |
Sets the item the entity is holding in their off hand.
|
void |
PlayerInventory.setItemInOffHand(ItemStack item) |
Sets the item the player is holding in their off hand.
|
void |
EntityEquipment.setLeggings(ItemStack leggings) |
Sets the leggings worn by the entity
|
void |
PlayerInventory.setLeggings(ItemStack leggings) |
Put the given ItemStack into the leg slot.
|
void |
CraftingInventory.setMatrix(ItemStack[] contents) |
Replace the contents of the crafting matrix
|
void |
CraftingInventory.setResult(ItemStack newResult) |
Set the item in the result slot of the crafting inventory.
|
void |
FurnaceInventory.setResult(ItemStack stack) |
Set the current item in the result slot.
|
void |
AbstractHorseInventory.setSaddle(ItemStack stack) |
Sets the item in the horse's saddle slot.
|
void |
EnchantingInventory.setSecondary(ItemStack item) |
Set the secondary item being used for the enchant.
|
void |
FurnaceInventory.setSmelting(ItemStack stack) |
Set the item currently smelting.
|
void |
Inventory.setStorageContents(ItemStack[] items) |
Put the given ItemStacks into the storage slots
|
boolean |
RecipeChoice.MaterialChoice.test(ItemStack t) |
Modifier and Type | Method | Description |
---|---|---|
void |
MerchantRecipe.setIngredients(java.util.List<ItemStack> ingredients) |
Constructor | Description |
---|---|
FurnaceRecipe(ItemStack result,
Material source) |
Deprecated.
|
FurnaceRecipe(ItemStack result,
MaterialData source) |
Deprecated.
|
FurnaceRecipe(ItemStack result,
MaterialData source,
float experience) |
Deprecated.
|
FurnaceRecipe(ItemStack result,
Material source,
int data) |
Deprecated.
|
FurnaceRecipe(NamespacedKey key,
ItemStack result,
Material source,
float experience,
int cookingTime) |
Create a furnace recipe to craft the specified ItemStack.
|
FurnaceRecipe(NamespacedKey key,
ItemStack result,
Material source,
int data,
float experience,
int cookingTime) |
Deprecated.
|
ItemStack(ItemStack stack) |
Creates a new item stack derived from the specified stack
|
MerchantRecipe(ItemStack result,
int maxUses) |
|
MerchantRecipe(ItemStack result,
int uses,
int maxUses,
boolean experienceReward) |
|
ShapedRecipe(ItemStack result) |
Deprecated.
|
ShapedRecipe(NamespacedKey key,
ItemStack result) |
Create a shaped recipe to craft the specified ItemStack.
|
ShapelessRecipe(ItemStack result) |
Deprecated.
|
ShapelessRecipe(NamespacedKey key,
ItemStack result) |
Create a shapeless recipe to craft the specified ItemStack.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Collection<ItemStack> |
LootTable.populateLoot(java.util.Random random,
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 |
---|---|---|
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(ItemStack to) |
Deprecated.
Applies the effects of this potion to the given
ItemStack . |
static Potion |
Potion.fromItemStack(ItemStack item) |
Deprecated.
|
Copyright © 2018. All rights reserved.