diff --git a/core/src/mindustry/entities/def/BuilderComp.java b/core/src/mindustry/entities/def/BuilderComp.java index 3d7bb56660..361a703a21 100644 --- a/core/src/mindustry/entities/def/BuilderComp.java +++ b/core/src/mindustry/entities/def/BuilderComp.java @@ -75,7 +75,7 @@ abstract class BuilderComp implements Unitc, DrawLayerFlyingc{ if(!current.initialized && !current.breaking && Build.validPlace(team(), current.x, current.y, current.block, current.rotation)){ boolean hasAll = !Structs.contains(current.block.requirements, i -> !core.items().has(i.item)); - if(hasAll){ + if(hasAll || state.rules.infiniteResources){ Build.beginPlace(team(), current.x, current.y, current.block, current.rotation); }else{ current.stuck = true;