aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2017-03-31 23:35:59 +0200
committerTechnus <daniel112092@gmail.com>2017-03-31 23:35:59 +0200
commit6787f4af6cd623d27c40d974840c7b0d1211bdd8 (patch)
tree079d43fe074f83736c496f061d862ad815c52c8d /src/main/java/com
parentcb4fad1bf27db4c97d49d1f0e01c1479f715ef2b (diff)
downloadGT5-Unofficial-6787f4af6cd623d27c40d974840c7b0d1211bdd8.tar.gz
GT5-Unofficial-6787f4af6cd623d27c40d974840c7b0d1211bdd8.tar.bz2
GT5-Unofficial-6787f4af6cd623d27c40d974840c7b0d1211bdd8.zip
Fixing the data transfer once and for all
Diffstat (limited to 'src/main/java/com')
-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;
}
}