diff options
author | Technus <daniel112092@gmail.com> | 2017-03-31 23:35:59 +0200 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2017-03-31 23:35:59 +0200 |
commit | 6787f4af6cd623d27c40d974840c7b0d1211bdd8 (patch) | |
tree | 079d43fe074f83736c496f061d862ad815c52c8d | |
parent | cb4fad1bf27db4c97d49d1f0e01c1479f715ef2b (diff) | |
download | GT5-Unofficial-6787f4af6cd623d27c40d974840c7b0d1211bdd8.tar.gz GT5-Unofficial-6787f4af6cd623d27c40d974840c7b0d1211bdd8.tar.bz2 GT5-Unofficial-6787f4af6cd623d27c40d974840c7b0d1211bdd8.zip |
Fixing the data transfer once and for all
-rw-r--r-- | src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputData.java | 6 |
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; } } |