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();
        for (int x = -scanRadius; x < scanRadius; x++) {
            for (int y = -scanRadius; y < scanRadius; y++) {
                for (int z = -scanRadius; z < scanRadius; z++) {
                   TileEntity tile = this.worldObj.getTileEntity(this.xCoord + x, this.yCoord + y, this.zCoord + z);
                   if(tile != null && tile instanceof IPoweredTile){
                       if (FMLCommonHandler.instance().getSide() == Side.CLIENT){
                           TeslaParticles.plasa(this.worldObj, this.xCoord + 0.5, this.yCoord + 0.3, this.zCoord + 0.5 , tile.xCoord + 0.5, tile.yCoord + 0.5, tile.zCoord + 0.5);
                       }

                   }
                }
            }
        }
    }

@@ -136,16 +136,261 @@
 icles;%0A%0A
+public class TileEntityTeslaCoil extends TileEntity implements IPoweredTile %7B%0A    %0A    //This is the powered tile instance%0A    PoweredTile poweredTile;%0A    %0A    public TileEntityTeslaCoil() %7B%0A        poweredTile = new PoweredTile(10000);%0A    %7D%0A%0A
     @Ove
@@ -825,16 +825,329 @@
 dTile)%7B%0A
+                       if(tile instanceof TileEntityTeslaCoil)%7B%0A                           //TODO balace the power here%0A                           //TODO Find out how meny it is connected to here%0A                       %7Delse %7B%0A                           //TODO move the power here to all of the powered tiles%0A    
         
@@ -1220,16 +1220,20 @@
 LIENT)%7B%0A
+    
         
@@ -1403,16 +1403,45 @@
 + 0.5);%0A
+                           %7D%0A
         
@@ -1453,25 +1453,24 @@
           %7D%0A
-%0A
             
@@ -1520,14 +1520,111 @@
       %7D%0A
-
     %7D%0A
+    %0A    @Override%0A    public PoweredTile getPoweredTile() %7B%0A        return poweredTile;%0A    %7D%0A%7D%0A

Update TileEntityTeslaCoil.java