Docs
Paid Modules

Minecraft Setup

Setup guide for the Minecraft paid module: live server status, player queries, and secure RCON remote commands.

The Minecraft paid module integrates your Minecraft game servers directly with Discord. Display real-time player counts, ping latency, player skins, query status, and execute remote server commands through secure RCON channels.

Requirements

  • A claimed Minecraft add-on license from Zero Development.
  • A running Minecraft Java or Bedrock server.
  • Remote RCON enabled on your Minecraft server (for remote command execution).

Installation & Claiming

  1. Purchase the Minecraft module on the Zero Development Store.
  2. In the Zero Development Discord, navigate to 「🤖」commands and run /claim with your order details.
  3. Restart Medusa or place the downloaded minecraft module folder into modules/minecraft.
  4. Medusa boots and announces Minecraft ✔ Loaded! in the console.

Minecraft Server Configuration (RCON)

To enable remote command execution from Discord, configure RCON on your Minecraft server:

  1. Open your Minecraft server's server.properties file:
    server.properties
    enable-rcon=true
    rcon.port=25575
    rcon.password=YourSecureRconPassword
    broadcast-rcon-to-ops=false
  2. Restart your Minecraft server.
  3. Ensure port 25575 (or your chosen RCON port) is opened and accessible to your Medusa bot host.

Connecting in the Dashboard

  1. Open your Medusa Web Dashboard.
  2. Navigate to the Minecraft module tab.
  3. Click Add Server and populate the connection fields:
    • Server Name: Display label for embeds (e.g. "Survival World").
    • Server IP / Host: The hostname or numeric IP address.
    • Game Port: Default 25565 for Java, 19132 for Bedrock.
    • Query Enabled: Check if Query protocol is active on your server.
    • RCON Host / Port: Connection endpoint for RCON.
    • RCON Password: Matches rcon.password in server.properties.
  4. Save the server configuration.

Live Auto-Status Embed

To display a live updating status embed in a Discord channel:

  1. In Discord, run:
    /minecraft status-channel set #server-status
  2. Medusa creates a pinned embed displaying:
    • Server online/offline status.
    • Current player count vs maximum slots.
    • Server MOTD and Minecraft version.
    • Ping response latency.
  3. The embed refreshes automatically every 60 seconds.

Commands Reference

CommandDescriptionPermissions
/minecraft status [server]Query online status, version, and player count.Everyone
/minecraft player <username>Lookup a Minecraft player's UUID, skin render, and name history.Everyone
/minecraft rcon <server> <command>Execute a console command on the Minecraft server via RCON.Admin
/minecraft list [server]List currently connected players on the server.Everyone

On this page