public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ, int metadata) {
if(!world.setBlock(x, y, z, field_150939_a, 0, 3)) {
return false;
}
if(world.getBlock(x, y, z) == field_150939_a) {
ForgeDirection onFace = ForgeDirection.values()[side].getOpposite();
TileEntity te = world.getTileEntity(x, y, z);
if(te instanceof TileElectricLight) {
TileElectricLight el = ((TileElectricLight) te);
el.setFace(onFace);
Type t= Type.values()[metadata];