minecraft-bot
minecraft-bot copied to clipboard
Informational Discord bot for your Minecraft server
🔗 DOCUMENTATION HERE
🔗 DOWNLOAD LATEST MAIN .ZIP
🔗 JOIN DISCORD SUPPORT SERVER
Custom Discord Minecraft bot
Get info about your Minecraft server with this Discord bot!
This project uses MSC API (mcstatus.io) for getting status of Minecraft servers.
REQUIREMENTS
- Need to install:
- Node.js v16.9.0 or higher (download here)
- NPM (automatically installs with Node.js)
- Recommended to:
- Install IDE for editing files (Visual Studio Code recommended)
- How to use?
- Edit the
config.jsanddata.jsonfiles - Use the command
npm installbefore running to install all required dependencies (or use "install-cmd" in thepackage.jsonfile) - Use
npm startornode index.jsto run the project
- Edit the
WHAT CAN THIS BOT DO?
-
Fully customizable config
-
Working commands with custom prefix + their slash commands
helpcommand for getting the help menu (list of all user-available commands)ipcommand for getting the IP address of the serverlistcommand for getting an actual list of online players nowstatuscommand for getting a simple and clear overview of the serverversioncommand for getting the Minecraft version of the servervotecommand for getting vote link for voting for server on Minecraft server list
-
Auto updating bot's status with online and max players (setup in the config with variables)

-
More Discord bot activities:
playing,listening,watching, andcompeting -
More Discord bot statuses:
online,idle,dnd, andinvisible -
Suggestions/voting channel with reactions and threads

-
Custom responses for each command, editable in the config file
-
Auto updating status message with player list

-
Random RGB color of command embeds (each message another)

-
Clear colorful console logging

MORE INFO
Go to our documentation and see.
Run on Repl.it:
Repl probably won't be updated for the latest Node.js version. Please check if you can install Node.js v16.9.0 or higher to support Discord.js v14
TO DO
- [ ] Send custom embed message command
- [ ] Send a custom message/announcement command
- [ ] Better test command variables (more process info - like uptime)
- [ ] Poll/Voting command (simple or with more options)
- [x]
Auto changing statusCH message - [x]
Status command - [x]
IP address command - [x]
Minecraft version command - [x]
Player list command - [x]
Vote link command - [x]
Poll/Voting channel with reactions - [x]
Slash commands - [x]
Installation with repl.it - [x]
More text languages (or custom) - [x]
Bot status (activity) for players online number - [x]
Get invite link on bot start (available option in config) - [x]
Help command with all commands listing - [x] And many other unlisted things 😉