This article is completely compatible with 1.16.X. However, we have a new tutorial for Minecraft 1.19: How to Install Baritone on Minecraft 1.19. The Discord server is always available to help if you need it at https://discord.gg/infotoast.
Baritone: The Program that Plays Minecraft For You
I don’t condone hacking. There is some hacking I may be OK with, like white hat (companies hiring hackers to test their system security). I am also OK with some forms of gray hat. Gray hat hacking is hacking a person or organization which could be viewed as evil or immoral. Video Game hacking is something that I don’t condone. However, sometimes a certain hack is just friggin cool. Baritone is one of these. In this tutorial, first, I will go over what Baritone is, and then I will go over how to install it. With Baritone, I think it’s OK if somebody gives it a try. Just make sure you’re on a singleplayer world or on a server that you either own or the owner doesn’t care. Baritone is for Java Edition only.
What is Baritone?
First, let’s talk about what it is. Baritone is an automated Minecraft-playing robot. It can assist you with traveling to certain locations, mining ores, and other minable blocks, and performing worledit-style operations by manipulating your Minecraft client using an artificial pathfinding intelligence. As far as I know, it is invisible to anticheat, as it does not do anything that a regular Minecraft player cannot. Here are some screenshots of Baritone in action:
This video is Baritone getting around the nether to escape spawn: https://www.youtube.com/watch?v=tqiSSsoZYLw.
How to Install Baritone
Windows is a bit easier than other Operating Systems. On Windows, you can download a standalone version of the bot without having to get a third-party hacked client. First, go to the description of this video here and there should be a link to download it: https://www.youtube.com/watch?v=_4eVJ9Qz2J8. If you wish to install an older version or you want to download the Forge mod, the Baritone GitHub is also available: https://github.com/cabaletta/baritone.
Now, click on 1.16.5 here:
That will download a file called 1.16.5-Baritone.zip. Now, navigate to %AppData%. Do that by going down to the bottom of the screen where there is a search bar in the start menu and type %AppData% and press enter.
Now, go in and go into your “.minecraft” folder.
Now, go into your “versions” folder once you’re in your “.minecraft” folder.
Now, drop the “Baritone-1.16.5.zip” file you just downloaded into the versions folder.
Now, unzip the “Baritone-1.16.5.zip” using your preferred method “7-zip, WinRar, just native Windows extraction methods, etc.” to get a “Baritone-1.16.5” folder in your versions. Next, open up your Minecraft Launcher as you usually would to start the game. Then, click up at the top of the screen where it says “Installations.”
Next, create a new installation by pressing the “New” button with a plus (+) sign at the top.
Then, name the installation Baritone-1.16.5, and set the version to “release 1.16.5-Baritone” in the dropdown—finally, press “Save.”
Finally, go back to the main screen and go to the menu on the bottom. Select “Baritone-1.16.5”, then press “Play” and hurray! You’re done!
Mac or Linux
UPDATE: There was previously an issue with installing Baritone on Mac/Linux, but that is fixed now. The Windows way of doing things should work, which means you won’t have to downgrade to 1.15.2 if playing on a 1.16 server. Just remember that on Mac your versions folder is located in “~/Library/Application Support/minecraft/versions” (COMMAND+SHIFT+G in Finder will help you get there), and on Linux it’s located in “~/.minecraft/versions”. I am leaving the rest here on how to install Impact just in case for some reason you do need to use an older version of Baritone. If you need help adapting the Windows tutorial to Mac/Linux we’re here to help in the Info Toast Discord.
Installing on Mac or Linux may not be that hard either. However, you can not do 1.15.2 and are limited to up to 1.14.4. If you play on my server, this shouldn’t be a problem. You can connect to my server on any version 1.9-1.15.2 (currently). If the server you are attempting to connect to can’t, make sure you send the owner this article on ViaVersion and other great plugins: Best Game-Changing Minecraft Plugins.
To get Baritone on Mac or Linux, you will first have to download the Impact Client. Impact calls itself a Utility Mod, but I’m not going to sugarcoat it. It’s a hacked client. Impact includes other hacks besides Baritone. Should you choose to use them, I will not be held responsible for getting banned from any servers or lost friendships. To download Impact, go to https://impactclient.net/. Then, download the “Impact Installer for non-windows.” Before you click, read the Very Important Note below.
Very Important Note
Clicking that link will take you to an adfly site. Adfly sites are some of the most dangerous places on the internet. When the site appears, you are to click nothing but “Skip Ad” in the top-right corner when it appears. It will count down from 5. When the skip ad button appears, click that button. Don’t click any other buttons! Once the installer jar downloads, close out the adfly page and any other tabs it created! And for the love of God:
- You don’t need Adobe Flash.
- Adobe Flash does not need an update.
- Adobe Flash is a gaping security hole even when it’s not a virus from some ad.
Now that you’re done with that, you’re done with the hard part. Go to your downloads and double-click on ImpactInstaller-x.x.x.jar. If it gives an error saying you need to install Java, do the following.
On Mac, go to https://java.com/en/download/. Click “Java Download.” Then, click “Agree and Start Free Download.” Double-click on the .dmg file it gives you, and go through the installation.
On Linux, go to the Terminal, and type the following:
sudo apt install -y default-jre
Now, proceed by double-clicking the installer jar for Impact. Just press “Install.”
Now, go into your Minecraft Launcher, and on the dropdown at the bottom, select “Impact X.X for 1.14.4”. Then press “Play.” And you’re done!
On Chromebook, it’s similar to Mac or Linux, but a bit different. So if you get stuck, consult the manual for Mac or Linux. It won’t be much different. Before you do that, make sure you follow our tutorials on How to Root Chromebook. Then, follow the tutorial for Crouton on How to Install Linux on a Chromebook. Finally, install Java Edition with How to Play Minecraft: Java Edition on a Chromebook. Once you do that, you’re ready to begin.
Start by downloading Impact from https://impactclient.net/. Follow the download instructions from the Mac or Linux section. Once you’re done with that, go into the Terminal by typing CONTROL+ALT+T. Type the following commands:
You may be prompted for a password. That is the root password you set earlier. You will be taken to a Linux system. Open the “Terminal Emulator.” Enter the following commands:
java -jar ImpactInstaller-X.X.X.jar
Replace the Xs with the version of the Impact that you downloaded. For example, at the time of writing this article. The version is 0.9.0. Once the jar is opened, follow the instructions installing the jar with the Linux or Mac tutorial.
Once you have Baritone running and are in the game, you can explore the commands by typing in chat:
Here are the commands that I use the most:
#goal <x> <y> <z>
Here is what those commands do:
- #thisway <num> will set the goal to <num> distance in the direction you’re looking at. So if you wanted to travel 200 blocks in the direction you’re looking at, do “#thisway 200”.
- #goal <x> <y> <z> will set the goal to certain coordinates within the world. For example, if you wanted to travel to -200, 75, 200, you would type “#goal -200 75 200”.
- #path is the command you use to go to the goal you set. Baritone will not automatically travel after you type #thisway or #goal. You have to tell it to go there. So you enter that command immediately after using the #thisway or #goal commands.
- #mine diamond_ore is a good command that will tell the bot to mine for you. It doesn’t have to be diamond ore. You can set it to any block in the game that can be mined. For example, you can type “#mine iron_ore” or “#mine redstone_ore”, or even “#mine oak_log”.
There are tons of other commands you can use. Those are just the basic commands. Most commands there aren’t any reason to be used under normal circumstances or are debug commands. You can browse through the commands with #help. Have fun!