ConfigurableMessages: Custom Server Messages & Scoreboard

Taking Control of Your Minecraft Server Messaging Every server owner knows that communication shapes the player experience. From the moment someone connects to the moment they leave, the messages they see set the tone for your entire community. The ConfigurableMessages plugin puts that power dire...

Download ConfigurableMessages

Original name: ConfigurableMessages

FileVersionLoaderSize
ConfigurableMessages.jar——23 КБDownload

Taking Control of Your Minecraft Server Messaging

Every server owner knows that communication shapes the player experience. From the moment someone connects to the moment they leave, the messages they see set the tone for your entire community. The ConfigurableMessages plugin puts that power directly in your hands, offering deep customization over join and quit announcements, the sidebar scoreboard, automated broadcasts, and even a simple chat filter. Whether you run a small survival world or a bustling network, this tool helps you craft a polished, professional atmosphere without touching a single line of Java code.

What Makes ConfigurableMessages Stand Out

At its core, ConfigurableMessages replaces the default vanilla notifications with fully customizable alternatives. But it goes far beyond simple text swaps. The plugin integrates with popular economy, faction, and RPG systems to display dynamic information, and its permission-based groups let you tailor every message to different player ranks. Here are the key features you can unlock:

  • Custom join, quit, and kick messages with color codes and variables like {NAME}, {DISPLAYNAME}, and {WORLD}.
  • A fully configurable sidebar scoreboard that can show online counts, player balance, ping, and much more.
  • Per-group sidebar settings, so admins see different info than regular players.
  • Dynamic sidebar titles that rotate, plus a countdown system for server restarts or events.
  • Chat MOTD, server list MOTD, and personal MOTD messages that greet players by name.
  • Automated broadcast messages (AutoMessage) with adjustable intervals.
  • A starter kit for newbies and a customizable first-join welcome message.
  • A simple chat filter that blocks bad words and IP spam.
  • Tab list color and prefix support, making player names pop in the player list.
  • Compatibility with mcMMO, Factions, Heroes, PVP Stats, SimpleClans, Vault economy, and more.

Installation and First Steps

Getting started is straightforward. Download the plugin's JAR file and place it into your server's plugins folder. Restart the server once, and ConfigurableMessages will generate a detailed config.yml file. From there, you can open the file and adjust every setting to match your vision. After saving your changes, reload the plugin with /cm conf reload or simply restart the server to see your custom messages live.

If you're managing multiple mods and want a smoother workflow, consider using a launcher that centralizes plugin handling. The foxygame.net launcher, for instance, lets you download and install plugins directly from its menu, saving you the hassle of manually moving files around. It’s a modern, flexible way to keep your server mods organized without digging through folders.

Customizing Join, Quit, and Kick Messages

The plugin’s message system is built around groups. By default, it comes with Default, Admin, and Player groups, but you can add as many as you need. Each group can have unique join, quit, and kick messages. For example, an admin might see a flashy colored announcement while a regular player gets something simpler. The UseDefaultMessage option lets you quickly apply one message set to everyone, or you can enable per-group customization by setting it to false.

Variables make these messages dynamic. {NAME} shows the raw player name, {DISPLAYNAME} includes any prefix or color, and {REASON} works exclusively in kick messages to explain why someone was removed. You can even pull the player’s current world or biome into the message, giving it a contextual feel.

Building an Informative Sidebar

The sidebar scoreboard is where ConfigurableMessages truly shines. Each group can have its own set of lines, with placeholders that update in real time. The default configuration includes online players, balance (if Vault is installed), and ping, but you can pull data from any supported plugin. The sidebar title itself can be dynamic—cycling through multiple entries every few seconds—and you can disable the scoreboard entirely for specific worlds like creative flatlands.

For server events, the countdown feature overlays a timer on the sidebar and broadcasts messages to chat. Whether you’re counting down to a restart, a reload, or a custom event, the plugin handles it smoothly. Sounds can even be toggled on or off to give players an audio cue.

Automated Broadcasts and MOTD Magic

The AutoMessage module sends scheduled broadcasts at an interval you define (default 60 seconds). Each message can use the same variables as join/quit messages, so you can announce the current online count, server IP, or upcoming events. A prefix keeps the broadcasts branded, and you can start or stop the feature with /cm am start and /cm am stop.

MOTD (Message of the Day) customization extends to three areas: the server list ping, the chat window when a player joins, and a personal MOTD that greets returning players by name. The personal MOTD even supports faces (though enabling them may cause lag on larger servers). If a player hasn’t been seen before, a fallback “Welcome Guest!” message appears, making everyone feel acknowledged.

Commands and Permissions at a Glance

Managing ConfigurableMessages is simple with a handful of commands:

  • /cm conf reload — Reload the configuration without restarting.
  • /cm conf new — Generate a fresh configuration file.
  • /side show and /side hide — Toggle the sidebar for yourself.
  • /cm am start/stop — Control the automatic broadcaster.
  • /countdown — Trigger countdown events (requires permission).

Permissions are equally clear. cm.admin grants access to everything, while cm.member covers basic player commands. Sub-permissions like cm.sidebar and cm.automessage.command let you fine-tune who can see or manage specific features.

Variables That Bring Your Server to Life

The plugin’s real power lies in its extensive variable system. For sidebar titles and MOTDs, numbered placeholders like {1} (online players), {3} (server name), and {5} (real time) pull live data. Countdown messages use {CD} for the remaining time. Join/quit messages have their own set, including {COUNTRY} (requires GeoIPTools) and {LAST_SEEN}. This flexibility means you can create messages that feel alive and responsive to what’s actually happening in your world.

Keeping Your Chat Clean

The built-in chat filter is refreshingly straightforward. Enable it, add words to the badwords list, and any matching text gets replaced with asterisks. The plugin also blocks IP addresses in chat to prevent advertising. While not a full anti-spam solution, it handles common nuisances without extra plugins.

Conclusion

ConfigurableMessages transforms the way your server communicates, turning bland system notifications into a cohesive, branded experience. With its deep group-based customization, dynamic sidebars, and seamless integration with major plugins, it’s a must-have for any administrator who values immersion and professionalism. Whether you’re welcoming new players, keeping veterans informed, or running timed events, this plugin gives you the tools to make every message count. Install it, tweak the config to your liking, and watch your server’s personality shine through every line of text.