The 10th and 11th versions of my Minecraft bot.
plugins | ||
util | ||
.gitignore | ||
index.js | ||
launch.cmd | ||
launch.sh | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
secret_example.json | ||
settings_example.json | ||
version.json |
botvX
What is it?
botvX is a Minecraft bot for Kaboom and its clones. It has many of the features that you would expect in a modern Kaboom bot:
- commands (obviously)
- a self care system
- a command core, to run commands quickly
- a hashing system, to enable trusted users to securely run certain commands in chat
What does "botvX" mean?
"botvX" means "bot version 10". The v is used to signify that whatever after it is a version, as was done with previous versions (botv4, botv6, botv8, botv9), and the X is the Roman numeral for 10, since this is the 10th major version.
How to install?
- Install Node.js for your operating system.
- Download the latest release, or alternatively, download the latest development version using
git clone https://code.chipmunk.land/7cc5c4f330d47060/botvX/
. - Extract the files if necessary.
- Run
npm install
in the bot's directory. If it doesn't work, try using the Node.js command prompt, or adding Node.js to your PATH. - Copy
settings_example.json
tosettings.json
, and adjust the settings to fit your needs. Do not forget to also create a secrets file. An example secrets file is provided assecret_example.json
. Do not forget, if you use the secrets template, to change the keys (the ones in there are public after all!). - Run ./launch.sh (macOS, Linux, FreeBSD) or ./launch.cmd (Windows) to start a bot launcher, which will reload the bot when the process closes. If it displays an error saying Node is not a command, please make sure Node.js is on your PATH.
Command list
Name | Usage | Description |
---|---|---|
about | About the bot | |
cb | <command> | Run a command in a command block |
cloop | add , remove , list, clear | Manage command loops |
eval | <code> | Run JavaScript code (must run through console) |
help | [cmd] | Shows command help |
logoff | Disconnect and reconnect the bot from a server | |
netmsg | <message> | Send a message to all servers the bot is connected to |
refill | Refill core | |
say | <message> | Sends a message to chat |
serverinfo | Get system/bot info, similar to Kaboom's serverinfo command |
|
stop | Restart bot | |
template | Used in development, does nothing | |
tpr | Teleport to a random location | |
verify | Check the hashing system |