diff --git a/paper-api/src/main/java/org/bukkit/entity/HumanEntity.java b/paper-api/src/main/java/org/bukkit/entity/HumanEntity.java index 25f59c8c45..25be68978e 100644 --- a/paper-api/src/main/java/org/bukkit/entity/HumanEntity.java +++ b/paper-api/src/main/java/org/bukkit/entity/HumanEntity.java @@ -29,17 +29,16 @@ public interface HumanEntity extends LivingEntity { */ public ItemStack getItemInHand(); - - /** TODO: This probably won't work ;( + /** * Sets the item to the given ItemStack, this will replace whatever the * user was holding. * * @param item The ItemStack which will end up in the hand * @return - * - public void setItemInHand( ItemStack item ); + */ + public void setItemInHand(ItemStack item); - ** + /** * Changes the item in hand to another of your 'action slots'. * * @param index The new index to use, only valid ones are 0-8. diff --git a/paper-api/src/main/java/org/bukkit/inventory/PlayerInventory.java b/paper-api/src/main/java/org/bukkit/inventory/PlayerInventory.java index 13bff85142..983fec4b0e 100644 --- a/paper-api/src/main/java/org/bukkit/inventory/PlayerInventory.java +++ b/paper-api/src/main/java/org/bukkit/inventory/PlayerInventory.java @@ -77,4 +77,18 @@ public interface PlayerInventory extends Inventory { * @return The currently holded ItemStack */ 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(); } \ No newline at end of file