public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack stack) {
if (world.isRemote)
return;
TileTower tower = (TileTower) world.getTileEntity(x, y, z);
tower.facing = Util.getPlayerSight(player, true).ordinal();
<BUG>Energy.postGridObjectAttachEvent(world, x, y, z, (byte)1);
</BUG>
}
@Override
public void breakBlock(World world, int x, int y, int z, Block block, int meta) {

public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack stack) {
if (world.isRemote)
return;
TileTower tower = (TileTower) world.getTileEntity(x, y, z);
tower.facing = Util.getPlayerSight(player, true).ordinal();
Energy.postGridObjectAttachEvent(world, x, y, z, (byte)0);
}
@Override
public void breakBlock(World world, int x, int y, int z, Block block, int meta) {
