Get information of your Minecraft server directly in your Discord server.
- Displays server status and player count in Discord voice channels, updating every 5 minutes.
- Provides Minecraft server information including using the mcstatus.io API.
- Provides Minecraft skins using the mineatar.io API.
- Multi-lingual Support with auto-detection to provide responses in their language.
/setup
Setup the voice channels for displaying server info./remove
Remove the voice channels that display server info./ping
Ping a specific Minecraft server to get its information./status
Ping the guild's default Minecraft server to get its status./skin
Fetch minecraft skin from username.
-
Clone the Repository
git clone https://github.com/swargaraj/MCServerStatsDiscord
-
Navigate to the cloned repository
cd MCServerStatsDiscord
-
Copy the example configuration file and edit it with your details:
cp config-example.json config.json
Update
config.json
with your Discord bot's Client Id, Token, and your MongoDB URI. -
Install the Dependencies
npm install
-
Start the Bot:
npm run start
Make sure the bot has the following permissions:
application.commands
: To create and manage application commands.manage_channels
: To create and remove voice channels for displaying server info.
We highly value your feedback to improve our service. Please report any issues on the GitHub Issues page or join my Discord Server for fast assistance.
We welcome contributions! If you have suggestions for new features or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.