From 08e8906ba42e6a4c86d0ca56c9cb37f178885ab2 Mon Sep 17 00:00:00 2001 From: Jedediah Smith Date: Sun, 20 Mar 2016 06:44:49 -0400 Subject: [PATCH] Access items by EquipmentSlot diff --git a/src/main/java/org/bukkit/inventory/PlayerInventory.java b/src/main/java/org/bukkit/inventory/PlayerInventory.java index ef55b146..eb71f01e 100644 --- a/src/main/java/org/bukkit/inventory/PlayerInventory.java +++ b/src/main/java/org/bukkit/inventory/PlayerInventory.java @@ -214,4 +214,23 @@ public interface PlayerInventory extends Inventory { @Nullable public HumanEntity getHolder(); + + // Paper start + /** + * Gets the {@link ItemStack} found in the slot. + * + * @param slot The slot + * @return The item stack in the slot + */ + @Nullable + ItemStack getItem(@NotNull EquipmentSlot slot); + + /** + * Sets the {@link ItemStack} at the given {@link EquipmentSlot}. + * + * @param slot The slot for the stack + * @param stack The item stack to set + */ + void setItem(@NotNull EquipmentSlot slot, @Nullable ItemStack stack); + // Paper end } -- 2.21.0