mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-23 11:06:29 +01:00
57dd397155
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: b999860d SPIGOT-2304: Add LootGenerateEvent CraftBukkit Changes:77fd87e4
SPIGOT-2304: Implement LootGenerateEventa1a705ee
SPIGOT-5566: Doused campfires & fires should call EntityChangeBlockEvent41712edd
SPIGOT-5707: PersistentDataHolder not Persistent on API dropped Item
38 lines
1.1 KiB
Diff
38 lines
1.1 KiB
Diff
From f83b3e198ebdba89a0ba5c66abf0c46fe2069780 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 88ce9dc6b..96916ec95 100644
|
|
--- a/src/main/java/org/bukkit/inventory/PlayerInventory.java
|
|
+++ b/src/main/java/org/bukkit/inventory/PlayerInventory.java
|
|
@@ -215,4 +215,23 @@ public interface PlayerInventory extends Inventory {
|
|
@Override
|
|
@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.26.2
|
|
|