Zac suggested this option to work universally, regardless of block type
This commit is contained in:
parent
0214ffd158
commit
32a7657c4f
@ -839,10 +839,6 @@ public final class BuilderProcess extends BaritoneProcessHelper implements IBuil
|
|||||||
if (desired == null) {
|
if (desired == null) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if ((current.getBlock() instanceof BlockGlazedTerracotta || current.getBlock() instanceof BlockBone || current.getBlock() instanceof BlockHay)
|
|
||||||
&& Baritone.settings().buildIgnoreDirection.value && current.getBlock() == desired.getBlock()) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (current.getBlock() instanceof BlockLiquid && Baritone.settings().okIfWater.value) {
|
if (current.getBlock() instanceof BlockLiquid && Baritone.settings().okIfWater.value) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -861,7 +857,10 @@ public final class BuilderProcess extends BaritoneProcessHelper implements IBuil
|
|||||||
if (Baritone.settings().buildValidSubstitutes.value.getOrDefault(desired.getBlock(), Collections.emptyList()).contains(current.getBlock()) && !itemVerify) {
|
if (Baritone.settings().buildValidSubstitutes.value.getOrDefault(desired.getBlock(), Collections.emptyList()).contains(current.getBlock()) && !itemVerify) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return current.equals(desired);
|
if (current.equals(desired)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return Baritone.settings().buildIgnoreDirection.value && current.getBlock() == desired.getBlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
public class BuilderCalculationContext extends CalculationContext {
|
public class BuilderCalculationContext extends CalculationContext {
|
||||||
|
Loading…
Reference in New Issue
Block a user