summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/net/minecraft/server/Container.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main/java/net/minecraft/server/Container.java b/src/main/java/net/minecraft/server/Container.java
index 5b7058bf..734378bc 100644
--- a/src/main/java/net/minecraft/server/Container.java
+++ b/src/main/java/net/minecraft/server/Container.java
@@ -119,12 +119,14 @@ public abstract class Container {
}
if (j == 1) {
- // CraftBukkit start
- if (playerinventory.getCarried().count > 0) {
- entityhuman.drop(playerinventory.getCarried().a(1));
+ // CraftBukkit start - Store a reference
+ ItemStack itemstack1 = playerinventory.getCarried();
+ if (itemstack1.count > 0) {
+ entityhuman.drop(itemstack1.a(1));
}
- // CraftBukkit end
- if (playerinventory.getCarried().count == 0) {
+
+ if (itemstack1.count == 0) {
+ // CraftBukkit end
playerinventory.setCarried((ItemStack) null);
}
}