Compatibility
Minecraft: Java Edition
1.21–1.21.10
Platforms
Creators
Details
Licensed ARR
Published 6 days ago
Updated last week
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



