import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.relauncher.Side;
import me.modforgery.tesla.client.particles.TeslaParticles;

    @Override
    public void updateEntity(){
       super.updateEntity();
        if (FMLCommonHandler.instance().getSide() == Side.CLIENT)
            TeslaParticles.plasa(this.worldObj, this.xCoord + 0.5, this.yCoord + 0.3, this.zCoord + 0.5 , this.xCoord + 0.5 + 10, this.yCoord + 0.3, this.zCoord + 0.5);
    }

@@ -211,16 +211,400 @@
 tity();%0A
+        for (int x = -scanRadius; x %3C scanRadius; x++) %7B%0A            for (int y = -scanRadius; y %3C scanRadius; y++) %7B%0A                for (int z = -scanRadius; z %3C scanRadius; z++) %7B%0A                   TileEntity tile = this.worldObj.getTileEntity(this.xCoord + x, this.yCoord + y, this.zCoord + z);%0A                   if(tile != null && tile instanceof IPoweredTile)%7B%0A               
         
@@ -660,17 +660,33 @@
 .CLIENT)
-%0A
+%7B%0A               
         
@@ -784,19 +784,19 @@
  0.5 , t
-his
+ile
 .xCoord 
@@ -804,19 +804,14 @@
  0.5
- + 10, this
+, tile
 .yCo
@@ -810,39 +810,39 @@
 tile.yCoord + 0.
-3, this
+5, tile
 .zCoord + 0.5);%0A
@@ -841,14 +841,103 @@
 + 0.5);%0A
+                       %7D%0A%0A                   %7D%0A                %7D%0A            %7D%0A        %7D%0A
     %7D%0A

Update TileEntityTeslaCoil.java