Every minecraft baritone action starts as a line of chat that begins with #. There are dozens of commands once you count the variations, but a core set of about twenty covers nearly everything players actually do. This list explains each command in plain words, grouped by job, with the exact format to type and a note on when you would reach for it.
Keep this page open next to the game while you learn. Within a session or two, the main ones will be muscle memory.
Movement and Travel Commands
These are the commands that move your character around the world, and they are the heart of the whole system:
#goto <x> <y> <z>walks to exact coordinates. Leave out the y value and Baritone picks a sensible height on the way.#goto <block>walks to the nearest block of the type you name, for example#goto crafting_tableor#goto nether_portal.#thisway <blocks>walks the given number of blocks in the direction you are facing. Perfect for “just take me 500 blocks that way” moments without checking coordinates.#surfaceclimbs to the surface from wherever you are underground. Cavers and miners use this one constantly.#pathforces Baritone to recompute the current route. Use it after the world changes, like a door closing, a bridge being removed, or another player editing the terrain.#etashows an estimate of the time left on the current trip, which is very welcome on journeys of several thousand blocks.#exploresends Baritone wandering into unexplored terrain, filling in your map as it goes and pausing for nothing in particular.
Every travel command respects your settings. If block breaking and placing are off, #goto sticks to walkable terrain only, and if they are on, the same command will happily tunnel and bridge its way through. Master this group first, because every other job in minecraft baritone starts with getting somewhere.
Mining and Building Commands
These commands turn Baritone from a walking tool into a work crew:
#mine <block>searches for the named block, paths to it, mines it, collects the drops and repeats with the next one it can find.#mine diamond_oreis the famous example, and you can name several block types in one command to gather mixed resources.#build <file.schematic>builds a schematic file block by block, walking to each position and placing what belongs there. Baritone reads the file, works out an order, and keeps going until the structure stands complete or it runs out of materials.#stopmatters here too, because a long mining or building session is exactly the kind of task you sometimes need to end early.
Mining works best when Baritone can actually reach the blocks, so pair these commands with sensible settings: breaking allowed, a short list of blocks it must never break, and a pickaxe in your inventory that can handle the ore you asked for.
Building deserves one extra note. A #build job needs the materials in your inventory, gathered before you start, and it works through the schematic in a steady order, walking to each position in turn. Big builds are marathons: keep your supplies stocked, keep your protected-blocks list honest so the bot never eats the scaffolding it needs, and let renderGoal show you the plan while it works.
Following Commands
Baritone can chase a moving target just as happily as a fixed one:
#follow player <name>follows the named player wherever they go, recalculating the route as they move. Great for travelling with a friend who knows the way while you watch the scenery.#follow entityfollows nearby mobs or entities instead, which is handy for tracking a runaway horse or keeping up with a wandering villager.
Following uses the same pathfinding as everything else, so a target that swims a river or climbs a ladder will not shake Baritone off for long. Type #stop when you are ready to part ways.
Control Commands
These short commands manage whatever Baritone is currently doing, and every user should know them by heart:
#stopor#cancelends the current task completely and hands control back to you. This is the most important command on the whole list.#pausefreezes the current task in place without forgetting the goal, so a creeper walking into your route does not cost you the whole trip.#resumecontinues a paused task from where it froze.#helpprints the command list and help text right in your chat, the fastest reference you have inside the game.#versionshows the exact Baritone build you are running, which you will need when checking version matches or reporting a problem.
Settings Commands
Settings decide how Baritone behaves while it works, and two commands control all of them:
#settingslists every setting and its current value in chat. The list is long, so treat it as a reference to dip into rather than a document to read top to bottom.#set <name> <value>changes one setting, for example#set allowBreak trueor#set renderGoal true.
The settings you will touch most are allowBreak and allowPlace, which permit digging and block placing during pathfinding, allowSprint for faster travel, and blocksToAvoidBreaking for protecting blocks like your storage chests. The settings guide linked below explains the best values for speed and reliability.
Tips for Typing Commands Like a Pro
A few habits separate smooth sessions from typo-filled ones. Block names in commands are the game’s internal IDs, not the friendly names on your screen. They are lowercase, and multi-word names use underscores, so you type oak_log, diamond_ore and crafting_table. If a block command fails, a guessed display name is the usual reason, and trying the underscore ID fixes it.
Coordinates come from the F3 debug screen, which shows your current position and the block you are looking at. Round numbers are fine for travel; Baritone handles the details of the route itself. Issue one goal at a time, because a fresh command replaces the current task rather than queuing behind it, and keep #stop ready whenever you test something new near lava, cliffs or your own base.
Finally, keep a small text file on your desktop with the commands and settings you use most. Everyone develops a personal set (a favourite mining list, a home coordinate, a preferred settings bundle), and pasting from your own notes beats retyping long commands from memory in the dark at the bottom of a cave.
Commands also chain into simple workflows once the individual pieces feel familiar. Travel out with #goto, work with #mine until the area is picked clean, escape with #surface, then #goto home again. Nobody typed a program; four plain commands in the right order did the whole job. Most impressive Baritone sessions you will ever run are built exactly like that, one honest command at a time.
Conclusion
That is the working set: #goto and #thisway to travel, #surface to escape a cave, #mine and #build to work, #follow to chase, #stop to stay in charge, and #settings with #set to tune how it all behaves. Master those and minecraft baritone stops feeling like a mysterious robot and starts feeling like a co-pilot, one that happily walks the boring ten thousand blocks while you plan the interesting parts.
Read next:
Pingback: Make Minecraft Baritone Mine Automatically: Guide