Added item-in-hand related API.

By: sk89q <the.sk89q@gmail.com>
This commit is contained in:
Bukkit/Spigot 2011-01-15 19:33:19 -08:00
parent b202a59909
commit fdc7e20d71
2 changed files with 18 additions and 5 deletions

View file

@ -29,17 +29,16 @@ public interface HumanEntity extends LivingEntity {
*/ */
public ItemStack getItemInHand(); public ItemStack getItemInHand();
/**
/** TODO: This probably won't work ;(
* Sets the item to the given ItemStack, this will replace whatever the * Sets the item to the given ItemStack, this will replace whatever the
* user was holding. * user was holding.
* *
* @param item The ItemStack which will end up in the hand * @param item The ItemStack which will end up in the hand
* @return * @return
* */
public void setItemInHand( ItemStack item ); public void setItemInHand(ItemStack item);
** /**
* Changes the item in hand to another of your 'action slots'. * Changes the item in hand to another of your 'action slots'.
* *
* @param index The new index to use, only valid ones are 0-8. * @param index The new index to use, only valid ones are 0-8.

View file

@ -77,4 +77,18 @@ public interface PlayerInventory extends Inventory {
* @return The currently holded ItemStack * @return The currently holded ItemStack
*/ */
public ItemStack getItemInHand(); public ItemStack getItemInHand();
/**
* Sets the item in hand
*
* @param stack Stack to set
*/
public void setItemInHand(ItemStack stack);
/**
* Get the slot number of the currently held item
*
* @return Held item slot number
*/
public int getHeldItemSlot();
} }