MC Linker GuideMC Linker Guide
Quick start
Commands
Help
Home
Add to Discord
Quick start
Commands
Help
Home
Add to Discord

Links

Support serverOpens Discord in a new tabGitHubMC Linker is completely open sourceDonateOpens GitHub Sponsors in a new tabMeet the teamThe people behind MC Linker
  • Introduction
  • Getting started

    • Quick start
    • Installing the plugin
    • Connecting your server
    • Permissions
    • Disconnecting
  • Features

    • Chat bridge
    • Console channel
    • Stat channels
    • Role sync
    • Account linking
    • Join requirements
    • Linked Roles
    • Direct messages
    • Customization
    • Custom bot
  • Commands

    • All commands
    • /inventory
    • /stats
    • /advancements
    • /userinfo
    • /serverinfo
    • /command
    • /message
    • /ban and /unban
    • /kick
    • /op and /deop
    • /gamemode
    • /help
  • Plugin

    • In-game commands
    • Configuration
    • Plugin permissions
    • Integrations
  • Help

    • Troubleshooting
    • FAQ

Stat channels

Stat channels show live server info in your channel list: how many players are online, your server address, version or the time. They update by themselves when players join or leave, or when the server starts or stops.

A Discord category with stat channels: Status, Members: 9, IP: testing.mclinker.com

Before you start

  • Your server is connected.
  • MC Linker has Manage Channels on the channel you want to use.
  • Create the channel first. Voice channels work well: nobody can write in them and the name is always visible.

Set it up

  1. Create a channel, for example a voice channel in a category called Server stats.
  2. Run /statchannel add, pick that channel and write a template for when the server is online:
/statchannel add channel: 🔊Online online: 🟢 %count% players online offline: 🔴 Server offline
  1. The channel renames itself right away:
Successfully added the stat channel.

Placeholders

PlaceholderBecomes
%count%Number of players online (0 when the server is offline)
%ip%Your server address (the display-ip you set with /connect, or the server's IP)
%version%The Minecraft version, like 26.2
%time%The time of the last update, like 18.10.26 18:30

Options

OptionRequiredWhat it does
channelYesThe channel to update.
onlineYesThe text while the server is online.
offlineNoThe text while the server is offline. If you leave it out, the online text is used (with %count% as 0).
update_targetNoName (default) updates the channel name. Topic updates the channel topic instead (text, announcement and forum channels only).

Ideas

Online templateShows
🟢 %count% online🟢 7 online
📍 %ip%📍 testing.mclinker.com
Minecraft %version%Minecraft 26.2
Players: %count% · updated %time%Players: 7 · updated 18.10.26 18:30

You can add several stat channels, for example one for the player count and one for the address.

Manage it

CommandWhat it does
/statchannel listShows your stat channels with their templates.
/statchannel remove channel: …Stops updating a channel. The channel itself stays.

To change a template, run /statchannel add for the same channel again.

Updates can lag a little

Discord only lets bots rename a channel twice every 10 minutes. On a busy server, the name may lag behind a little; MC Linker catches up as soon as Discord allows it. Topic updates have the same limit.

Troubleshooting

What you seeWhat to do
Cannot Edit ChannelGive MC Linker Manage Channels on that channel (or its category).
No Topic SupportedThat channel type has no topic. Use update_target: Name, or pick a text channel.
The name doesn't changeWait up to 10 minutes (see above). If it never changes, check that the server is connected.
Edit this page on GitHub
Last Updated: 10/25/26, 11:55 PM
Contributors: Lianecx
Prev
Console channel
Next
Role sync