geforkt von Mirrors/Paper
e4d10a6d67
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: 122289ff Add FaceAttachable interface to handle Grindstone facing in common with Switches a6db750e SPIGOT-5647: ZombieVillager entity should have getVillagerType() CraftBukkit Changes:bbe3d58e
SPIGOT-5650: Lectern.setPage(int) causes a NullPointerException3075579f
Add FaceAttachable interface to handle Grindstone facing in common with Switches95bd4238
SPIGOT-5647: ZombieVillager entity should have getVillagerType()4d975ac3
SPIGOT-5617: setBlockData does not work when NotPlayEvent is called by redstone current
38 Zeilen
1.1 KiB
Diff
38 Zeilen
1.1 KiB
Diff
From 05ae91f7ee31917b7918702d1ebbf81b19243d03 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.25.1
|
|
|