Update CraftBukkit to Minecraft 1.3.1

This commit is contained in:
feildmaster
2012-07-29 02:33:13 -05:00
committed by Travis Watkins
parent 08e2923bd4
commit a43d621c01
240 changed files with 10763 additions and 9150 deletions

View File

@@ -83,8 +83,7 @@ public class TileEntityDispenser extends TileEntity implements IInventory {
}
}
// CraftBukkit start - move code out from p_
public int findDispenseSlot() {
public int i() {
int i = -1;
int j = 1;
@@ -94,20 +93,10 @@ public class TileEntityDispenser extends TileEntity implements IInventory {
i = k;
}
}
return i;
}
public ItemStack p_() {
int i = this.findDispenseSlot();
// CraftBukkit end
if (i >= 0) {
return this.splitStack(i, 1);
} else {
return null;
}
}
public void setItem(int i, ItemStack itemstack) {
this.items[i] = itemstack;
if (itemstack != null && itemstack.count > this.getMaxStackSize()) {
@@ -117,6 +106,17 @@ public class TileEntityDispenser extends TileEntity implements IInventory {
this.update();
}
public int a(ItemStack itemstack) {
for (int i = 0; i < this.items.length; ++i) {
if (this.items[i] == null || this.items[i].id == 0) {
this.items[i] = itemstack;
return i;
}
}
return -1;
}
public String getName() {
return "container.dispenser";
}
@@ -162,7 +162,7 @@ public class TileEntityDispenser extends TileEntity implements IInventory {
return this.world.getTileEntity(this.x, this.y, this.z) != this ? false : entityhuman.e((double) this.x + 0.5D, (double) this.y + 0.5D, (double) this.z + 0.5D) <= 64.0D;
}
public void f() {}
public void startOpen() {}
public void g() {}
public void f() {}
}