aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputData.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputData.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputData.java
index da240986fd..7886427333 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputData.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputData.java
@@ -48,13 +48,15 @@ public class GT_MetaTileEntity_Hatch_OutputData extends GT_MetaTileEntity_Hatch_
@Override
public void moveAround(IGregTechTileEntity aBaseMetaTileEntity) {
- iConnectsToDataPipe next=this;
+ iConnectsToDataPipe current=this,source=this,next;
int range=0;
- while((next=getNext(next))!=null && range++<1000){
+ while((next=current.getNext(source))!=null && range++<1000){
if(next instanceof GT_MetaTileEntity_Hatch_InputData){
((GT_MetaTileEntity_Hatch_InputData) next).timeout=2;
((GT_MetaTileEntity_Hatch_InputData) next).data=data;
+ return;
}
+ source=current; current=next;
}
}