What is Baritone?
Baritone is an AI pathfinding mod that automates navigation and tasks in Minecraft. Originally built for Impact, it works as a standalone mod with Forge and Fabric. Instead of manually pathing to your destination, Baritone calculates optimal routes and executes them automatically. Mine ores, build structures, farm crops, or navigate terrain without touching your keyboard.
Key Features
Pathfinding & Movement
- Long-distance pathing – Calculates routes in segments so it’s always progressing toward your goal, even across render distance
- Chunk caching – Stores terrain data in RAM for ultra-long journeys, with optional disk saving
- Smart block breaking – Considers your tools and hotbar before deciding what to mine through
- Smart block placing – Uses throwaway blocks (cobble, dirt, netherrack) to pillar or navigate obstacles
- Water bucket saves – Falls up to 23 blocks and auto-places water to survive the fall
- Ladder and vine climbing – Handles vertical navigation and can grab vines mid-air to break falls
- Parkour execution – Sprint jumps over 1, 2, or 3 block gaps, even placing blocks mid-jump
- Parkour placing – Combines block placing with sprint jumping for complex terrain
- Door and gate opening – Opens fences, doors, and other obstacles automatically
Goal Types
Set different types of goals depending on what you’re doing:
- GoalBlock – Reach a specific block position
- GoalXZ – Navigate to X and Z coordinates for long distances
- GoalYLevel – Stay at a specific height level
- GoalTwoBlocks – Stand at foot or eye level on a block
- GoalGetToBlock – Get adjacent to or on top of a block
- GoalNear – Get within a radius of a block (useful for following players)
- GoalAxis – Head to x=0, z=0, or diagonal axes at y=120
- GoalComposite – Create multiple sub-goals. For example, mine creates goals for every ore it knows about
Commands
Control Baritone through chat commands using the # prefix (or .b in Impact). Type carefully to avoid sending typos to public chat.
#goal x y zor#goal x z– Set a destination and path to it#goto x z– Jump to coordinates immediately#thisway 1000– Path in the direction you’re facing for N blocks#mine diamond_ore iron_ore– Mine specific ore types automatically#build schematic.schematic– Build a schematic file (loads from schematics folder)#tunnel– Dig a 1×2 tunnel, avoiding lava when possible#farm– Automatically harvest and replant crops#explore x z– Explore the world and visit unloaded chunks#follow player_name– Follow a specific player#wp save user home– Save a waypoint for later#wp goal home– Path to a saved waypoint#cancelor#stop– Stop all movement immediately#eta– Check estimated time to reach your goal#surface– Head to the closest surface or air pocket
Advanced Pathing
Baritone uses a modified A* algorithm to find paths:
- Segmented calculation – Paths are calculated in chunks since you can’t see the whole world at once
- Incremental cost backoff – When a path is incomplete, selects the best segment to execute first
- Backtrack detection – Pauses when it realizes it needs to backtrack, avoiding wasted movement
- Minimum improvement filtering – Ignores alternative routes that only save milliseconds
How to Install
- Download the Baritone JAR file for your Minecraft version below
- Make sure you have Forge or Fabric installed
- Place the JAR in your .minecraft/mods folder
- Launch Minecraft normally. Baritone loads automatically
- Optional: Run Impact (which bundles Baritone) for an all-in-one client
Compatibility
Works with: Forge, Fabric, and Impact
Tested versions:
- 1.19.4 – Full support
- 1.18.2 – Full support
Baritone is compatible with most other mods. If you see conflicts, check that no other mod is using the same keybinds or chat prefix.
Configuration
Baritone stores settings in .minecraft/baritone/settings.txt. Some useful settings:
- chatControl – Toggle direct chat commands (turn off to avoid typos in public chat)
- prefixControl – Toggle the # prefix (keep enabled for safety)
- legitMine – Only mine ores you can actually see (slower, but feels legit)
- allowVines – Enable advanced vine/ladder maneuvers
- allowSprint – Allow sprinting while pathing
Delete the settings file to reset everything to defaults.