diff --git a/README.md b/README.md index d2750b35..676c0d7b 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,18 @@ the original version of the bot for Minecraft 1.8, rebuilt for 1.12.2. # Setup - Open the project in IntelliJ as a Gradle project - Run the Gradle task `setupDecompWorkspace` +- Refresh the Gradle project - Run the Gradle task `genIntellijRuns` - Restart IntelliJ and import Gradle changes - Select the "Minecraft Client" launch config and run +## Command Line +``` +$ gradlew setupDecompWorkspace +$ gradlew --refresh-dependencies +$ gradlew genIntellijRuns +``` + # Chat control Defined here diff --git a/src/main/java/baritone/Settings.java b/src/main/java/baritone/Settings.java index 9b918416..6a30099c 100644 --- a/src/main/java/baritone/Settings.java +++ b/src/main/java/baritone/Settings.java @@ -323,7 +323,7 @@ public class Settings { } @SuppressWarnings("unchecked") - public List> getByValueType(Class klass) { + public List> getAllValuesByType(Class klass) { List> result = new ArrayList<>(); for (Setting setting : allSettings) { if (setting.klass.equals(klass)) { diff --git a/src/main/java/baritone/pathing/calc/AStarPathFinder.java b/src/main/java/baritone/pathing/calc/AStarPathFinder.java index 2c1df800..dc31e1c4 100644 --- a/src/main/java/baritone/pathing/calc/AStarPathFinder.java +++ b/src/main/java/baritone/pathing/calc/AStarPathFinder.java @@ -190,7 +190,7 @@ public class AStarPathFinder extends AbstractNodeCostSearch implements Helper { return Optional.of(new Path(startNode, bestSoFar[i], numNodes)); } } - displayChatMessageRaw("Even with a cost coefficient of " + COEFFICIENTS[COEFFICIENTS.length - 1] + ", I couldn't get more than " + bestDist + " blocks =("); + displayChatMessageRaw("Even with a cost coefficient of " + COEFFICIENTS[COEFFICIENTS.length - 1] + ", I couldn't get more than " + bestDist + " blocks"); displayChatMessageRaw("No path found =("); currentlyRunning = null; return Optional.empty(); diff --git a/src/main/java/baritone/utils/ExampleBaritoneControl.java b/src/main/java/baritone/utils/ExampleBaritoneControl.java index e7c637d7..59cafd6b 100644 --- a/src/main/java/baritone/utils/ExampleBaritoneControl.java +++ b/src/main/java/baritone/utils/ExampleBaritoneControl.java @@ -286,7 +286,7 @@ public class ExampleBaritoneControl extends Behavior { event.cancel(); return; } - List> toggleable = Baritone.settings().getByValueType(Boolean.class); + List> toggleable = Baritone.settings().getAllValuesByType(Boolean.class); for (Settings.Setting setting : toggleable) { if (msg.equalsIgnoreCase(setting.getName())) { setting.value ^= true;