From 1486672b8a0b2145f075de4bb2cf6a059d012c14 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Thu, 7 Apr 2011 13:06:55 -0400 Subject: [PATCH] Fixed firstEmpty() by making it search for the first null instead of Material.AIR. By: EvilSeph --- .../org/bukkit/craftbukkit/inventory/CraftInventory.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java index 36ecb11a1f..1f5f9a0968 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java @@ -173,7 +173,13 @@ public class CraftInventory implements org.bukkit.inventory.Inventory { } public int firstEmpty() { - return first(Material.AIR); + ItemStack[] inventory = getContents(); + for (int i = 0; i < inventory.length; i++) { + if (inventory[i] == null) { + return i; + } + } + return -1; } public int firstPartial(int materialId) {