
MonServer
Control what discord status is sent to players status!
Screenshots

About this Mod
MonServer is an official addon for the mod Minecraft On Discord that allows server administrators to change what should be showing on the status of players to either reflect the server's branding or to hide the IP and Name, if used on an SMP
This works for players with Minecraft On Discord v0.1.3 or above

Default config file
# WARNING: Changing ANY of these settings will modify the discord status shown to players
# Doing so may make people's status not available to use when they are on your server
# But this also WILL alert the users when they join that you are changing these settings
settings:
# The Custom Application ID
# This sets the Discord Application ID that players will use specifically when they connect to your server.
#
# To get one:
# 1. Go to https://discord.com/developers/applications
# 2. Create a "New Application"
# 3. Copy the "Application ID" and paste it below
#
# If this value is left blank (""), the client will use either the mod's built-in default ID
# or the custom ID the player has manually set in their own mod config.
#
# Default: "" (Blank to usually prevent any errors)
discord-client-id: ""
# Details and State
# These settings below define the text shown in the player's Discord Rich Presence
# below the application's title, so when players join your server, instead of showing
# generic text like "Playing <Server> (Multiplayer)", "<IP Address>", you can
# edit it to reflect your branding, something like "Playing on My Awesome Server" or
# "Online: 5/20 players", this works with PlaceholderAPI to show dynamic values
# Details
# This defines the text appearing below the application name, this can give examples of "Playing on Server Name"
details: "Playing on Server Name"
# State
# This defines the text appearing below the details, this can give examples of "Online: 5/20"
state: "Online: %server_online%/%server_max_players%"
# Privacy Settings
# If true, this hides the actual Server IP/Address in the player's status.
# This is useful for protecting server privacy and preventing accidental exposure
# of private server details in public profiles.
hide-ip: false
# If true, this hides the detected Server Name (from the server list of the client).
# If enabled, the default status will show as "Playing Multiplayer" unless you override
# it with the 'details' setting above. This is useful when you want to keep the server name
# private but still show the player’s activity.
hide-server-name: false
# Button Settings
# These settings allow you to configure custom buttons that appear on the player's profile
# while they are playing on your server.
#
# IMPORTANT: If 'enable' is set to true, these buttons will override any buttons the player
# has configured in their own local settings, This effectively forces these buttons to appear.
buttons:
# Set to true to enable server-controlled buttons.
# If false, the player's local button settings (if any) will be used.
enable: false
# Button 1 Configuration
button-1:
# The text displayed on the first button (Max 32 characters)
label: "SpigotMC"
# The URL opened when the button is clicked
# Must start with http:// or https://
url: "https://www.spigotmc.org/"
# Button 2 Configuration
button-2:
# The text displayed on the second button (Max 32 characters)
label: "Discord Server"
# The URL opened when the button is clicked
# Must start with http:// or https://
url: "https://discord.gg/changethisinvitewithyourown"
Available Versions
How to Install MonServer on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "MonServer". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+9 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
MonServer server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is MonServer compatible with fabric and folia and paper and purpur and spigot?
MonServer officially supports fabric, folia, paper, purpur, spigot for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with MonServer – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if MonServer consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install MonServer with just one click on your server.