--- a/net/minecraft/tileentity/ConduitTileEntity.java
+++ b/net/minecraft/tileentity/ConduitTileEntity.java
@@ -130,10 +130,8 @@
                   BlockPos blockpos1 = this.field_174879_c.func_177982_a(j1, k1, l1);
                   BlockState blockstate = this.field_145850_b.func_180495_p(blockpos1);
 
-                  for(Block block : field_205042_e) {
-                     if (blockstate.func_203425_a(block)) {
-                        this.field_205046_i.add(blockpos1);
-                     }
+                  if (blockstate.isConduitFrame(this.field_145850_b, blockpos1, func_174877_v())) {
+                     this.field_205046_i.add(blockpos1);
                   }
                }
             }
