package crazypants.enderio.api.redstone;

import net.minecraft.util.EnumFacing;
import net.minecraft.world.World;

/**
 * Implement this on your Block or TileEntity to rftoolscontrol whether insulated
 * restone conduits will automatically connect to your block.
 * <p>
 * Implementing on both is not recommended and will likely not work as expected.
 */
public interface IRedstoneConnectable {

    boolean shouldRedstoneConduitConnect(World world, int x, int y, int z, EnumFacing from);

}
@@ -35,16 +35,50 @@
 stone;%0A%0A
+import javax.annotation.Nonnull;%0A%0A
 import n
@@ -107,16 +107,57 @@
 Facing;%0A
+import net.minecraft.util.math.BlockPos;%0A
 import n
@@ -240,15 +240,8 @@
  to 
-rftools
 cont
@@ -265,14 +265,12 @@
 ated
-%0A *
  re
+d
 ston
@@ -455,18 +455,16 @@
 able %7B%0A%0A
-  
   boolea
@@ -494,16 +494,25 @@
 Connect(
+@Nonnull 
 World wo
@@ -520,28 +520,39 @@
 ld, 
-int x, int y, int z,
+@Nonnull BlockPos pos, @Nonnull
  Enu

Update IRedstoneConnectable