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
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)