Some minor queued block fixes

This commit is contained in:
Anuken
2019-09-30 22:12:02 -04:00
parent c9e969c7b4
commit 4bc37ab065
5 changed files with 57 additions and 8 deletions
@@ -187,9 +187,10 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{
TeamData data = Vars.state.teams.get(team);
if(!data.brokenBlocks.isEmpty()){
BrokenBlock block = data.brokenBlocks.removeLast();
placeQueue.addFirst(new BuildRequest(block.x, block.y, block.rotation, content.block(block.block)).configure(block.config));
setState(build);
if(Build.validPlace(getTeam(), block.x, block.y, content.block(block.block), block.rotation)){
placeQueue.addFirst(new BuildRequest(block.x, block.y, block.rotation, content.block(block.block)).configure(block.config));
setState(build);
}
}
}
}