mirror of
https://github.com/cabaletta/baritone
synced 2024-12-27 09:22:20 +00:00
Remove pythagoreanMetric setting
This commit is contained in:
parent
651bfac786
commit
380f21bb38
@ -145,12 +145,6 @@ public class Settings {
|
||||
*/
|
||||
public Setting<Boolean> minimumImprovementRepropagation = new Setting<>(true);
|
||||
|
||||
/**
|
||||
* Use a pythagorean metric (as opposed to the more accurate hybrid diagonal / traverse).
|
||||
* You probably don't want this. It roughly triples nodes considered for no real advantage.
|
||||
*/
|
||||
public Setting<Boolean> pythagoreanMetric = new Setting<>(false);
|
||||
|
||||
/**
|
||||
* After calculating a path (potentially through cached chunks), artificially cut it off to just the part that is
|
||||
* entirely within currently loaded chunks. Improves path safety because cached chunks are heavily simplified.
|
||||
|
@ -65,9 +65,6 @@ public class GoalXZ implements Goal {
|
||||
}
|
||||
|
||||
public static double calculate(double xDiff, double zDiff) {
|
||||
if (Baritone.settings().pythagoreanMetric.get()) {
|
||||
return Math.sqrt(xDiff * xDiff + zDiff * zDiff) * Baritone.settings().costHeuristic.get();
|
||||
}
|
||||
//This is a combination of pythagorean and manhattan distance
|
||||
//It takes into account the fact that pathing can either walk diagonally or forwards
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user