The 10th and 11th versions of my Minecraft bot.
Find a file
2024-08-04 02:51:52 -04:00
commands Rewrite verify command 2024-08-04 01:55:45 -04:00
plugins Spacing [3] 2024-08-04 02:49:20 -04:00
util Spacing [4] 2024-08-04 02:51:52 -04:00
.gitignore Update example setings [sic] 2024-07-29 01:42:28 -04:00
index.js Lint 2024-08-04 01:41:32 -04:00
launch.cmd Re-add everything 2024-07-30 05:56:23 -04:00
launch.sh Re-add everything 2024-07-30 05:56:23 -04:00
LICENSE Re-add everything 2024-07-30 05:56:23 -04:00
package-lock.json From the other repo (I also use SSH now!) 2024-08-02 13:53:41 -04:00
package.json Re-add everything 2024-07-30 05:56:23 -04:00
README.md Testing 2024-08-02 13:57:53 -04:00
secret_example.json Update example configurations 2024-08-02 14:02:52 -04:00
settings_example.json Change secret file path in example settings 2024-08-04 01:19:44 -04:00
version.json Downgrade to beta 1 2024-08-04 01:42:06 -04:00

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?

  1. Install Node.js for your operating system.
  2. Download the latest release, or alternatively, download the latest development version using git clone https://code.chipmunk.land/7cc5c4f330d47060/botvX/.
  3. Extract the files if necessary.
  4. 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.
  5. Copy settings_example.json to settings.json , and adjust the settings to fit your needs. Do not forget to also create a secrets file. An example secrets file is provided as secret_example.json. Do not forget, if you use the secrets template, to change the keys (the ones in there are public after all!).
  6. Run ./launch.sh (macOS, Linux, FreeBSD) or ./launch.cmd (Windows) to start a bot launcher, which will reload the bot when the process closes. Alternatively, you can run node index.js to start the bot only once (it will still rejoin when kicked). 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