Description:
- Minecraft Status Bot is a professional and efficient Discord bot designed to provide real-time status updates for your Minecraft server. It fetches essential server information, such as online players, queue status, and more, ensuring server administrators and players stay informed at all times.
Features:
- Live Minecraft server status updates
- Displays online players and server queue
- Fetches server details using the MCSrvStat API
- Clean and professional Discord embeds
Credits:
- This bot was developed by Kaloudas. Special thanks to all contributors and the Discord community for their support and valuable feedback.
License:
- This project is open-source and available under the GNU General Public License v3.0.
To set up Minecraft Status Bot on your own Discord server, follow these steps:
Clone the repository to your local machine using the following command:
git clone https://github.com/KaloudasDev/MCStatus-Bot
Navigate to the project folder and install the required dependencies:
npm install discord.js@latest axios dotenv
Create a .env
file in the root directory and add the following:
TOKEN=YOUR_BOT_TOKEN_HERE
CLIENT_ID=YOUR_CLIENT_ID_HERE
GUILD_ID=YOUR_GUILD_ID_HERE
MC_SERVER_IP=YOUR_MINECRAFT_SERVER_IP_HERE
For the bot to retrieve full server details, enable query in your Minecraft server's server.properties
file:
enable-query=true
query.port=25565
To start the bot, use the following command:
node index.js
Go to the Discord Developer Portal, find your bot’s application, and use the OAuth2 link to add it to your server.
- Developer's Discord Profile: Kaloudas
- NobleCraft Studios: Join Discord
- Developer's Email: [email protected]