Possible stack conveyor freeze fix (3)

This commit is contained in:
Anuken
2024-07-15 10:45:32 -04:00
parent dac74f3022
commit afc8d5e396

View File

@@ -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