Mineuniverse
Log in Register
Plugins

ConsoleDiscord

Mirrors your Paper server console log to a Discord channel and lets you run Minecraft console commands from Discord via /mc or !mc, with access control and configurable log batching.
by BoondockSulfur
Download Claim this project
126 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools General Informational Mechanics

ConsoleDiscord

ConsoleDiscord connects your Minecraft server console with Discord.

  • Mirrors your server log into a Discord text channel.
  • Lets you run console commands from Discord via /mc (slash command) or !mc (text command).

Perfect if you want to monitor and administer your server from Discord without opening the server console every time.


Features

  • 🔁 Log streaming
    Sends your server log to a configurable Discord channel.

  • 💬 Commands from Discord
    Execute console commands directly from Discord:

    • Slash command /mc
    • Optional text command !mc in a specific channel
  • 🔐 Access control
    Limit access to specific Discord user IDs and/or to a single command channel.

  • ⚙️ Configurable log interval
    log-flush-ticks controls how often buffered log lines are sent to Discord.

  • 🧪 Debug logging
    Optional debug logging for JDA status changes (debug-status-logging).

  • 🔄 Reload without restart
    /cdr reload reloads the config and reconnects to Discord if needed.


Requirements

  • Server: Paper / Bukkit-compatible server
  • Minecraft: 1.21.x (api-version: 1.21)
  • Java: 21
  • Discord: Your own bot
    • Bot token
    • Permissions to:
    • Read and send messages in the log/command channels
    • Use slash commands (for /mc, if enabled)

Installation

  1. Drop the jar
    Put ConsoleDiscord-1.2.0.jar into your server’s plugins/ folder.

  2. Start the server
    On first startup, the plugin will create a config.yml file in its folder.

  3. Edit the config (plugins/ConsoleDiscord/config.yml)

    ```yaml bot-token: "YOUR_DISCORD_BOT_TOKEN"

    Text channel for server logs

    log-channel-id: "123456789012345678"

    Optional: channel where /mc and !mc may be used

    command-channel-id: ""

    Who is allowed to use /mc and !mc (user IDs).

    If empty, everyone is allowed.

    allowed-user-ids:

    • "123456789012345678"

    How often (in ticks) buffered log messages are flushed to Discord

    log-flush-ticks: 40

    Log JDA status changes (connect, disconnect, etc.) to the server log

    debug-status-logging: false

consolediscord-1.4.1.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-05-03 Get
consolediscord-2.0.0.jar
MC 26.1.1, 26.1, 26.1.2
Release 2026-05-03 Get
consolediscord-1.3.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-03-10 Get
console-discord-1.2.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-11-22 Get

More from BoondockSulfur

BS BanHammer
99
AllItemsMini – Mini All Items Challenge
651
Christmas Season
569
BS CustomJukebox
430
PerformanceAnalyzer
138
SiteZero
13

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945