SoundHandler.playSound("gui.button.press");
ArrayList data = new ArrayList();
data.add(0);
Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
}
if(xAxis >= 147 && xAxis <= 161 && yAxis >= 63 && yAxis <= 77)
{
SoundHandler.playSound("gui.button.press");
ArrayList data = new ArrayList();
data.add(1);
Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
}
if(xAxis >= 131 && xAxis <= 145 && yAxis >= 47 && yAxis <= 61)
{
SoundHandler.playSound("gui.button.press");
ArrayList data = new ArrayList();
data.add(5);
Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
}
if(xAxis >= 131 && xAxis <= 145 && yAxis >= 63 && yAxis <= 77)
{
SoundHandler.playSound("gui.button.press");
ArrayList data = new ArrayList();
data.add(9);
Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
}
if(xAxis >= 144 && xAxis <= 160 && yAxis >= 27 && yAxis <= 43)
{
boolean doNull = false;
ItemStack stack = mc.thePlayer.inventory.getItemStack();
ItemStack toUse = null;
if(stack != null && !Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
{
if(stack.getItem() instanceof ItemBlock)
{
if(Block.getBlockFromItem(stack.getItem()) != Blocks.bedrock)
{
toUse = stack.copy();
toUse.stackSize = 1;
}
}
}
else if(stack == null && Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
{
doNull = true;
}
if(toUse != null || doNull)
{
ArrayList data = new ArrayList();
data.add(2);
if(stack != null)
{
data.add(false);
data.add(MekanismUtils.getID(toUse));
data.add(toUse.getItemDamage());
}
else {
data.add(true);
}
Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
}
SoundHandler.playSound("gui.button.press");
}
}