Baritone 1.13.1 API

Baritone is the pathfinding system used in Minecraft clients such as Impact, and as a standalone mod. These pages document baritone.api — the public, stable surface that other mods and clients are expected to build against. Everything outside baritone.api is implementation detail and may change without notice.

Start here

  • Settings — every setting Baritone exposes, with its type, default value and description. This is the page most people want.
  • BaritoneAPI — the entry point. Use it to obtain the provider and the primary IBaritone instance.
  • baritone.api.process — the high level behaviours: mining, building, following, exploring, elytra flight.
  • baritone.api.pathing.goals — the goal types you hand to the pathing engine.
  • baritone.api.command — the command system, argument parsing and datatypes, if you are adding your own commands.

Using Baritone in game

Commands are typed in chat. #goto 1000 500 walks to those coordinates, #mine diamond_ore mines diamond ore, and #stop stops whatever is running. Settings are changed with #set <setting> <value> and are saved automatically to minecraft/baritone/settings.txt.

For installation, the full command list and usage notes, see SETUP.md and USAGE.md in the repository.

Elsewhere

Baritone is licensed under the GNU Lesser General Public License v3.0, with an anime exception.