summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ContainerPlayer.java
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-05-26 13:48:22 +0100
committerDinnerbone <dinnerbone@dinnerbone.com>2011-05-26 13:48:22 +0100
commit6903f2024217f0959c015e76b23297af8e3b573f (patch)
tree690bf275ce19c655bd64eea05be231ed0c318fd6 /src/main/java/net/minecraft/server/ContainerPlayer.java
parentf463453d73249fe73cf3e23ed37e6cee870c8bf4 (diff)
downloadcraftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar
craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.gz
craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.lz
craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.xz
craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.zip
Implemented 1.6!
Diffstat (limited to 'src/main/java/net/minecraft/server/ContainerPlayer.java')
-rw-r--r--src/main/java/net/minecraft/server/ContainerPlayer.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/ContainerPlayer.java b/src/main/java/net/minecraft/server/ContainerPlayer.java
index 2614a57d..8a4fb182 100644
--- a/src/main/java/net/minecraft/server/ContainerPlayer.java
+++ b/src/main/java/net/minecraft/server/ContainerPlayer.java
@@ -75,4 +75,38 @@ public class ContainerPlayer extends Container {
public boolean b(EntityHuman entityhuman) {
return true;
}
+
+ public ItemStack a(int i) {
+ ItemStack itemstack = null;
+ Slot slot = (Slot) this.e.get(i);
+
+ if (slot != null && slot.b()) {
+ ItemStack itemstack1 = slot.getItem();
+
+ itemstack = itemstack1.j();
+ if (i == 0) {
+ this.a(itemstack1, 9, 45, true);
+ } else if (i >= 9 && i < 36) {
+ this.a(itemstack1, 36, 45, false);
+ } else if (i >= 36 && i < 45) {
+ this.a(itemstack1, 9, 36, false);
+ } else {
+ this.a(itemstack1, 9, 45, false);
+ }
+
+ if (itemstack1.count == 0) {
+ slot.c((ItemStack) null);
+ } else {
+ slot.c();
+ }
+
+ if (itemstack1.count == itemstack.count) {
+ return null;
+ }
+
+ slot.a(itemstack1);
+ }
+
+ return itemstack;
+ }
}