geforkt von Mirrors/Paper
d6df1e92f0
Upstream has released updates that appears to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: fd6a980a Fix PlayerInventory.setItem docs
37 Zeilen
1.1 KiB
Diff
37 Zeilen
1.1 KiB
Diff
From a7dfaaafcec3d730d94bbb597f2070accb79bf76 Mon Sep 17 00:00:00 2001
|
|
From: Jedediah Smith <jedediah@silencegreys.com>
|
|
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 fc5772e8..d56f6e00 100644
|
|
--- a/src/main/java/org/bukkit/inventory/PlayerInventory.java
|
|
+++ b/src/main/java/org/bukkit/inventory/PlayerInventory.java
|
|
@@ -202,4 +202,22 @@ public interface PlayerInventory extends Inventory {
|
|
public void setHeldItemSlot(int slot);
|
|
|
|
public HumanEntity getHolder();
|
|
+
|
|
+ // Paper start
|
|
+ /**
|
|
+ * Gets the {@link ItemStack} found in the slot.
|
|
+ *
|
|
+ * @param slot The slot
|
|
+ * @return The item stack in the slot
|
|
+ */
|
|
+ ItemStack getItem(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(EquipmentSlot slot, ItemStack stack);
|
|
+ // Paper end
|
|
}
|
|
--
|
|
2.18.0
|
|
|