Possible stack conveyor freeze fix (3)
This commit is contained in:
@@ -280,14 +280,15 @@ public class StackConveyor extends Block implements Autotiler{
|
|||||||
if(!enabled) return;
|
if(!enabled) return;
|
||||||
|
|
||||||
if(state == stateUnload){ //unload
|
if(state == stateUnload){ //unload
|
||||||
while(lastItem != null && items.has(lastItem) && !outputRouter ? moveForward(lastItem) : dump(lastItem)){
|
while(lastItem != null && !outputRouter ? moveForward(lastItem) : dump(lastItem)){
|
||||||
if(!outputRouter){
|
if(!outputRouter){
|
||||||
items.remove(lastItem, 1);
|
items.remove(lastItem, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(items.empty()){
|
if(!items.has(lastItem)){
|
||||||
poofOut();
|
poofOut();
|
||||||
lastItem = null;
|
lastItem = null;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else{ //transfer
|
}else{ //transfer
|
||||||
|
|||||||
Reference in New Issue
Block a user