Disposable containers for unloaders
This commit is contained in:
@@ -37,7 +37,13 @@ public class PayloadUnloader extends PayloadLoader{
|
|||||||
@Override
|
@Override
|
||||||
public void updateTile(){
|
public void updateTile(){
|
||||||
if(shouldExport()){
|
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()){
|
}else if(moveInPayload()){
|
||||||
|
|
||||||
//unload items
|
//unload items
|
||||||
|
|||||||
Reference in New Issue
Block a user