An external chat bot for Minecraft made in Java.
Multiple versions: All versions from 1.7.2 - 1.18.2 supported
Custom commands: Use custom.json to create custom commands
Auto-Reconnect: Automatically reconnect to the server if you get disconnected
Cracked server support: Lots of options in config.cfg that should allow the bot to get past any cracked server login
TheAltening: Supports the ability to login using a free token from TheAltening
Anti-AFK: Prevent the bot from getting AFK kicked
KillAura: Attack any mob/player that gets too close
SkinBlink: Randomly toggles the extra layers of the bot's player skin (just for fun)
Greentext: Turn Greentext chat on/off for the bot
Customizable prefix: Customize the prefix in the config.cfg file
1. Put your login info file in the same directory as the jar (default login.txt)
2. Make sure your login info is set to email on the first line, password on the second (Or just username in first line for cracked)
2.a If you are using TheAltening, just put the token in the first line
3. Set the account type in config.cfg. (MSA for Microsoft and MOJ for Mojang/Cracked)
4. Open terminal and go to the jar's location
5. Type 'java -jar ChatBot.jar --nogui --ip=<ip/ip:port>'
4. Double click the jar
5. Input the ip when prompted
Just open terminal and run ./gradlew shadowJar
and wait for it to finish. The jar will be in ChatBot/build/libs/ChatBot.jar
Below are a list of commands currently in ChatBot
Searches through a list of servers to see if a player appears in the list
Ask a question to the magic 8 ball
Print a random bible verse in chat
Check if a number is even using the isEven API
Returns a link to a random picture of coffee
Tries to get the server plugins and returns them
Have the bot roast you
FUCK
Watch your mouth!
Yes.
No.
Get a titty pic from the bot
The bot tells you your penis size
Sussy baka uwu
See how many times a player has mentioned 2b2t
Flip a coin
Play Russian Roulette
See how many times a player has said a phrase
Report a player for bad behavior
Gets a quote from that player
Get the link for a NameMC search
Get the link to a player's skin, directly from Minecraft
Tells you the most recently changed name of the player
See who has the lowest ping on the server
See who has the highest ping on the server
See the server difficulty level
Get your ping
Get the ping of another player
Count the amount of messages sent by a player
Get the amount of time the bot has been connected
Get the coords of the bot
Get the coords of another player
Get the current length of 2b2t queue
Get a random Bender quote
Get a random Kanye quote
Make the bot fart
Have sex with the bot
Dox a player
Get a player's IP address
Make the bot commit suicide. (Uses the /suicide command)
Get the current server TPS
Make the bot cum
Dupe any item! Unpatched on all servers 2019 no survey!
Start a vote to kill a player. Vote with /kill
Reload the bot commands, config and processes
Links to here