Bot
A Minecraft Bot is an automated Player.
In Kaboom, bots usually use chat to receive commands and commands (via Cores) to interact with the server and other players.
Bot Creation Guide[edit]
You must first choose a programming language. If you already know how to code, you can use that one. If not, python and javascript are the most popular first languages.
Then, you must choose a library. (on kaboom) the most popular ones are minecraft-protocol and MCProtocolLib. (in github) the most popular one is mineflayer, a high-level wrapper of minecraft-protocol.
While most kaboom players opt for minimalistic libraries that give the author a high level of control, for your first bot, it is recommended that you use a higher level library, such as mineflayer.
No matter your choice, you should always:
- read documentation (Java Edition protocol for low-level libraries, Tutorial and examples for mineflayer, etc)
- practice (code new features)
- read others code (HBot, DDG, chomens-bot-java, chromens-bot-js)