summaryrefslogtreecommitdiffstats
path: root/src/main/java/org
diff options
context:
space:
mode:
authorEvilSeph <evilseph@unaligned.org>2011-04-07 13:06:55 -0400
committerEvilSeph <evilseph@unaligned.org>2011-04-07 13:06:55 -0400
commite2480e1347e6d6dc3e9b906289f3cd9641b089b7 (patch)
tree11b44d7cb1722d58d3604c4ab31748b79aeb37a9 /src/main/java/org
parent4525d168422f829fd2379daa61b7541d99bfd9da (diff)
downloadcraftbukkit-e2480e1347e6d6dc3e9b906289f3cd9641b089b7.tar
craftbukkit-e2480e1347e6d6dc3e9b906289f3cd9641b089b7.tar.gz
craftbukkit-e2480e1347e6d6dc3e9b906289f3cd9641b089b7.tar.lz
craftbukkit-e2480e1347e6d6dc3e9b906289f3cd9641b089b7.tar.xz
craftbukkit-e2480e1347e6d6dc3e9b906289f3cd9641b089b7.zip
Fixed firstEmpty() by making it search for the first null instead of Material.AIR.
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java
index 36ecb11a..1f5f9a09 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventory.java
+++ b/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) {