From bd40c9709da0629f6029fdbd0978224a5843e49c Mon Sep 17 00:00:00 2001 From: Leijurv Date: Fri, 17 Aug 2018 18:18:37 -0700 Subject: [PATCH] control heuristic --- .../baritone/bot/utils/ExampleBaritoneControl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/baritone/bot/utils/ExampleBaritoneControl.java b/src/main/java/baritone/bot/utils/ExampleBaritoneControl.java index 2473fd80..39161b72 100644 --- a/src/main/java/baritone/bot/utils/ExampleBaritoneControl.java +++ b/src/main/java/baritone/bot/utils/ExampleBaritoneControl.java @@ -126,6 +126,16 @@ public class ExampleBaritoneControl extends Behavior { event.cancel(); return; } + if (msg.toLowerCase().startsWith("heuristic")) { + try { + double d = Double.parseDouble(msg.substring("heuristic".length()).trim()); + Baritone.settings().costHeuristic.value = d; + } catch (NumberFormatException e) { + displayChatMessageRaw("Couldn't parse value"); + } + event.cancel(); + return; + } List> toggleable = Baritone.settings().getByValueType(Boolean.class); for (Settings.Setting setting : toggleable) { if (msg.equalsIgnoreCase(setting.getName())) {