Skip to main content

Minecraft Server Status

Show the amount of players on your Minecraft server in a channel and display your MOTD and more in a message.

Minecraft Server Status
Show the amount of players on your Minecraft server in a channel and display your MOTD and more in a message.
This module is storing data in your bot's database.
This module has one configuration file.
This module is being actively used on over 2.7K other servers on SCNX.
This module is included for free in every plan. Learn more about prices.

Features

  • Display the current player count and status of your Minecraft server in a voice channel or category name.
  • Show detailed server information (MOTD, version, player count) in an automatically updating message embed.
  • Support for both Java and Bedrock edition servers.
  • Support for SRV records and custom ports.
  • Customizable online and offline status messages.

Setup

  1. Make sure your Minecraft server has the enable-query option set to true in your server.properties file.
  2. Open the Minecraft Servers configuration.
  3. Click on "Add new Minecraft server" and configure it as described in the configuration section.
  4. If you want to use the status channel feature, create a voice channel or category and make sure the bot has "View channel" and "Manage channel" permissions on it.
  5. If you want to use the status message feature, make sure the bot has "View channel", "Send messages" and "Embed links" permissions on the configured text channel.
  6. Reload your bot's configuration to apply the changes.

Usage

After setting up and configuring this module, no additional actions are required. The bot will automatically check the status of your configured Minecraft servers every six minutes and update the configured channels and messages accordingly.

  • If you enabled the status channel feature, the name of the configured voice channel or category will be updated to reflect the current player count or show an offline message.
  • If you enabled the status message feature, the bot will send a message in the configured text channel and keep it updated with the current server status, including player count, version, MOTD and more.

Configuration

This configuration file allows you to add and configure your Minecraft servers. Open it in your dashboard.

FieldDescription
Server AddressThe address of your Minecraft server. You can include a port if needed. SRV records are supported.
Bedrock server?Enable this if your server is a Bedrock edition server instead of Java edition.
Enable status as channel name?If enabled, a voice channel or category can be used to display the server status in its name.
Status ChannelThe voice channel or category whose name will be updated to reflect the server status. Only available if the status channel feature is enabled.
Offline statusThe channel name to display when the server is not reachable. Only available if the status channel feature is enabled.
Online statusThe channel name to display when the server is reachable. Only available if the status channel feature is enabled.
Please review available parameters in your dashboard.
Enable status as a message?If enabled, a message will be sent and automatically updated with the server status.
Channel to send message intoThe text channel in which the status message will be sent and updated automatically. Only available if the status message feature is enabled.
Online status messageThe message displayed when the server is online. Supports embeds. Only available if the status message feature is enabled.
Please review available parameters in your dashboard.
Offline status messageThe message displayed when the server is not reachable. Supports embeds. Only available if the status message feature is enabled.
Please review available parameters in your dashboard.

Troubleshooting

The server status is not updating
  • Make sure your Minecraft server has the enable-query option set to true in your server.properties file.
  • Verify that the server address you entered is correct and reachable.
  • If your server has been flagged as "Breaking Minecraft EULA", it will not be supported.
  • Ensure the bot has the "Manage channel" permission on the configured voice channel (for channel name updates) or "Send messages" and "Embed links" permissions on the text channel (for status messages).
  • The status updates every six minutes. Please wait for the next update cycle.
The channel name is not changing
  • Discord rate-limits channel name changes. It may take longer than expected for the change to appear.
  • Make sure the bot has "View channel" and "Manage channel" permissions on the configured channel.
  • The channel name will only be updated if the new name differs from the current one.

Stored data

The following data is being stored about every status message:

  • The channel ID combined with the server address (used as a unique identifier)
  • The ID of the status message sent by the bot
  • Metadata about the entry (date when created and last updated)

To remove all data stored by this module, purge the module database.