From 9661ab3b4215c3cfbe97938b52ad7a0e677ce8d1 Mon Sep 17 00:00:00 2001 From: Leijurv Date: Fri, 21 Sep 2018 09:30:37 -0700 Subject: [PATCH] more info on cancelOnGoalInvalidation --- src/main/java/baritone/Settings.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/baritone/Settings.java b/src/main/java/baritone/Settings.java index 4545faa8..87bd1812 100644 --- a/src/main/java/baritone/Settings.java +++ b/src/main/java/baritone/Settings.java @@ -339,7 +339,17 @@ public class Settings { public Setting mineGoalUpdateInterval = new Setting<>(5); /** - * Cancel the current path if the goal has changed, and the path originally ended in the goal but doesn't anymore + * Cancel the current path if the goal has changed, and the path originally ended in the goal but doesn't anymore. + *

+ * Currently only runs when either MineBehavior or FollowBehavior is active. + *

+ * For example, if Baritone is doing "mine iron_ore", the instant it breaks the ore (and it becomes air), that location + * is no longer a goal. This means that if this setting is true, it will stop there. If this setting were off, it would + * continue with its path, and walk into that location. The tradeoff is if this setting is true, it mines ores much faster + * since it doesn't waste any time getting into locations that no longer contain ores, but on the other hand, it misses + * some drops, and continues on without ever picking them up. + *

+ * Also on cosmic prisons this should be set to true since you don't actually mine the ore it just gets replaced with stone. */ public Setting cancelOnGoalInvalidation = new Setting<>(true);