diff --git a/core/src/mindustry/world/blocks/ConstructBlock.java b/core/src/mindustry/world/blocks/ConstructBlock.java index 712911b269..17210fefe3 100644 --- a/core/src/mindustry/world/blocks/ConstructBlock.java +++ b/core/src/mindustry/world/blocks/ConstructBlock.java @@ -289,7 +289,7 @@ public class ConstructBlock extends Block{ progress = Mathf.clamp(progress - amount); - if(progress <= previous.deconstructThreshold || state.rules.infiniteResources){ + if(progress <= (previous == null ? 0 : previous.deconstructThreshold) || state.rules.infiniteResources){ if(lastBuilder == null) lastBuilder = builder; Call.deconstructFinish(tile, this.cblock == null ? previous : this.cblock, lastBuilder); }