summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ItemInWorldManager.java
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-09-15 17:36:27 +0100
committerDinnerbone <dinnerbone@dinnerbone.com>2011-09-15 17:39:17 +0100
commit2b5a61f03d135a3f4e82bc6f4b2b8ea47abd5dcb (patch)
tree412002b4ee8104908e0d71a996500ae188860ad4 /src/main/java/net/minecraft/server/ItemInWorldManager.java
parent3c5632de31b923c8eaefae130f042a4d24566881 (diff)
downloadcraftbukkit-2b5a61f03d135a3f4e82bc6f4b2b8ea47abd5dcb.tar
craftbukkit-2b5a61f03d135a3f4e82bc6f4b2b8ea47abd5dcb.tar.gz
craftbukkit-2b5a61f03d135a3f4e82bc6f4b2b8ea47abd5dcb.tar.lz
craftbukkit-2b5a61f03d135a3f4e82bc6f4b2b8ea47abd5dcb.tar.xz
craftbukkit-2b5a61f03d135a3f4e82bc6f4b2b8ea47abd5dcb.zip
Rename revision 2
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemInWorldManager.java')
-rw-r--r--src/main/java/net/minecraft/server/ItemInWorldManager.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/net/minecraft/server/ItemInWorldManager.java b/src/main/java/net/minecraft/server/ItemInWorldManager.java
index 23828a48..dc575f44 100644
--- a/src/main/java/net/minecraft/server/ItemInWorldManager.java
+++ b/src/main/java/net/minecraft/server/ItemInWorldManager.java
@@ -33,14 +33,14 @@ public class ItemInWorldManager {
public void a(int i) {
this.c = i;
if (i == 0) {
- this.player.K.c = false;
- this.player.K.b = false;
- this.player.K.d = false;
- this.player.K.a = false;
+ this.player.abilities.canFly = false;
+ this.player.abilities.isFlying = false;
+ this.player.abilities.canInstantlyBuild = false;
+ this.player.abilities.isInvulnerable = false;
} else {
- this.player.K.c = true;
- this.player.K.d = true;
- this.player.K.a = true;
+ this.player.abilities.canFly = true;
+ this.player.abilities.canInstantlyBuild = true;
+ this.player.abilities.isInvulnerable = true;
}
}
@@ -229,7 +229,7 @@ public class ItemInWorldManager {
int j = itemstack.getData();
ItemStack itemstack1 = itemstack.a(world, entityhuman);
- if (itemstack1 == itemstack && (itemstack1 == null || itemstack1.count == i)) {
+ if (itemstack1 == itemstack && (itemstack1 == null || itemstack1.count == i) && (itemstack1 == null || itemstack1.l() <= 0)) {
return false;
} else {
entityhuman.inventory.items[entityhuman.inventory.itemInHandIndex] = itemstack1;