Don't mark skipped blocks as invalid just because they are far away
This commit is contained in:
parent
8c1a9f460d
commit
34606415d7
@ -576,7 +576,8 @@ public final class BuilderProcess extends BaritoneProcessHelper implements IBuil
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// this is not in render distance
|
// this is not in render distance
|
||||||
if (!observedCompleted.contains(BetterBlockPos.longHash(blockX, blockY, blockZ))) {
|
if (!observedCompleted.contains(BetterBlockPos.longHash(blockX, blockY, blockZ))
|
||||||
|
&& !Baritone.settings().buildSkipBlocks.value.contains(schematic.desiredState(x, y, z, current, this.approxPlaceable).getBlock())) {
|
||||||
// and we've never seen this position be correct
|
// and we've never seen this position be correct
|
||||||
// therefore mark as incorrect
|
// therefore mark as incorrect
|
||||||
incorrectPositions.add(new BetterBlockPos(blockX, blockY, blockZ));
|
incorrectPositions.add(new BetterBlockPos(blockX, blockY, blockZ));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user