This project uses MSC API (mcstatus.io) for getting status of Minecraft servers.
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.js
and data.json
files
Use the command npm install
before running to install all required dependencies (or use "install-cmd" in the package.json
file)
Use npm start
or node index.js
to run the project
Fully customizable config
Working commands with custom prefix + their slash commands
help
command for getting the help menu (list of all user-available commands)
ip
command for getting the IP address of the server
list
command for getting an actual list of online players now
status
command for getting a simple and clear overview of the server
version
command for getting the Minecraft version of the server
vote
command 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
, and competing
More Discord bot statuses: online
, idle
, dnd
, and invisible
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
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
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)
Auto changing statusCH message
Status command
IP address command
Minecraft version command
Player list command
Vote link command
Poll/Voting channel with reactions
Slash commands
Installation with repl.it
More text languages (or custom)
Bot status (activity) for players online number
Get invite link on bot start (available option in config)
Help command with all commands listing
And many other unlisted things