Disposable containers for unloaders

This commit is contained in:
Anuken 2021-08-19 20:45:48 -04:00
parent 90826b7064
commit f1207fd3f1

View File

@ -37,7 +37,13 @@ public class PayloadUnloader extends PayloadLoader{
@Override
public void updateTile(){
if(shouldExport()){
moveOutPayload();
//one-use, disposable block
if(payload.build.items.empty() && payload.block().instantDeconstruct){
payload.block().breakEffect.at(this, payload.block().size);
payload = null;
}else{
moveOutPayload();
}
}else if(moveInPayload()){
//unload items