Update CraftBukkit to Minecraft 1.3.1
This commit is contained in:
committed by
Travis Watkins
parent
08e2923bd4
commit
a43d621c01
@@ -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() {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user