Fixed losing an infinite item when interacting with an entity. Thanks for the help Rigby!

This commit is contained in:
EvilSeph
2011-06-19 01:44:57 -04:00
parent 12b7499c4f
commit a6e5c97223
2 changed files with 14 additions and 2 deletions

View File

@@ -869,8 +869,18 @@ public class NetServerHandler extends NetHandler implements ICommandListener {
}
// CraftBukkit end
this.player.c(entity);
// CraftBukkit start - update the client if the item is an infinite one
if (this.player.inventory.getItemInHand().count <= -1) {
this.player.a(this.player.activeContainer);
}
// CraftBukkit end
} else if (packet7useentity.c == 1) {
this.player.d(entity);
// CraftBukkit start - update the client if the item is an infinite one
if (this.player.inventory.getItemInHand().count <= -1) {
this.player.a(this.player.activeContainer);
}
// CraftBukkit end
}
}
}