Minecraft AI pathfinder bot
Go to file
2018-09-02 15:01:52 -07:00
.idea/copyright
gradle/wrapper
src fix cost cache overwrite in path executor 2018-09-02 14:12:33 -07:00
.gitignore
.travis.yml run 2018-09-02 15:01:52 -07:00
build.gradle include sponge in runtime 2018-09-02 14:46:03 -07:00
FEATURES.md features 2018-09-02 13:05:09 -07:00
gradlew
gradlew.bat
LICENSE.txt
README.md update readme 2018-09-02 14:19:21 -07:00
settings.gradle

Baritone

A Minecraft bot. This project is an updated version of Minebot, the original version of the bot for Minecraft 1.8, rebuilt for 1.12.2.

Features

Setup

  • Open the project in IntelliJ as a Gradle project
  • Run the Gradle task setupDecompWorkspace
  • Run the Gradle task genIntellijRuns
  • Refresh the Gradle project (or just restart IntelliJ)
  • Select the "Minecraft Client" launch config and run

Command Line

On Mac OSX and Linux, use ./gradlew instead of gradlew.

$ gradlew setupDecompWorkspace
$ gradlew --refresh-dependencies
$ gradlew genIntellijRuns

Chat control

Defined here

Quick start example: thisway 1000 or goal 70 to set the goal, path to actually start pathing. Also try mine diamond_ore. cancel to cancel.

API example

Baritone.settings().allowSprint.value = true;
Baritone.settings().pathTimeoutMS.value = 2000L;

PathingBehavior.INSTANCE.setGoal(new GoalXZ(10000, 20000));
PathingBehavior.INSTANCE.path();

Can I use Baritone as a library in my hacked client?

Sure!

How is it so fast?

Magic