PersonalMOTD — personalized greetings for Minecraft server list

PersonalMOTD plugin for Minecraft replaces the player's nickname in the server list message, offering random MOTD rotation, MySQL support, and exclusive greetings for individual players.

Download PersonalMOTD

Original name: PersonalMOTD

FileVersionLoaderSize
PersonalMOTD.jar33 КБDownload

PersonalMOTD — Personalized MOTD for Minecraft Servers

First impressions in Minecraft are forged in the server list. Before a single block is placed or a mob is fought, a player glances at your server's Message of the Day (MOTD). A generic, static greeting is easily overlooked, while a tailored, dynamic message can be the difference between a curious click and a scroll past. PersonalMOTD — Personalized MOTD for Minecraft Servers is a lightweight plugin designed to transform that fleeting moment into a memorable welcome, making every player feel like the server was built with them in mind.

Core Functionality: How Personalized Greetings Work

At its heart, this is a Bukkit and Spigot plugin that injects the player's actual username directly into the server list message. Instead of a faceless "Welcome," a returning visitor sees "Hello, Alex! Great to see you again." The plugin achieves this by remembering a player's IP address after their first connection. On subsequent server list pings, the placeholder %name% is replaced with the real in-game nickname. This subtle touch of recognition fosters a sense of belonging and significantly boosts player retention and loyalty.

Data Storage: YML and MySQL with Automatic Fallback

Flexibility is a cornerstone of the plugin's design. Server administrators can choose between two storage backends for the IP-to-name mapping: a simple, file-based YML configuration or a more robust MySQL database. The developers have included a critical safety net: if MySQL is selected but the connection is lost, the plugin automatically and seamlessly falls back to the YML file. This ensures that the server continues to function without interruption. This resilience has been tested on live projects with concurrent player counts reaching up to 125 users, with zero reported failures over a month-long testing period.

Configuration: Crafting Random and Rotating MOTDs

Setting up the plugin is straightforward, even for those new to server administration. The main configuration file is intuitive. Within the Motds section, you define a list of potential messages. The Count parameter determines how many of these messages are included in the random rotation pool. Every time the server is pinged, one of these messages is selected at random. This keeps the server list fresh and engaging, even for long-term regulars who might otherwise become bored with a static line.

A typical configuration entry looks like this:

Motds.MOTD1: '&9Welcome, &c%name%&9! Today is a great day for crafting.'
Motds.MOTD2: '&a%name%, new biomes and dungeons await you.'
Motds.Count: 2

Color coding uses the standard ampersand (&) symbol followed by a code. For instance, &9 produces blue, &c is red, &e is yellow, &l makes text bold, and &k creates a "magical" shimmering effect. The full color and formatting palette is detailed in the plugin's documentation, allowing you to style your MOTD to perfectly match your server's theme.

Exclusive MOTDs for Specific Players

One of the most powerful features of PersonalMOTD — Personalized MOTD for Minecraft Servers is the ability to assign a unique, exclusive message to an individual player. This is perfect for rewarding donors, recognizing staff, or giving a special shout-out to friends. In the configuration, you simply specify the player's username and the greeting line they should see. Only that specific player will see their custom message; everyone else will continue to see the general rotation. This acts as a subtle, non-intrusive reward system that requires no complex permission nodes or plugin conflicts, making it a refined tool for community management.

Commands and Permissions

Administering the plugin is deliberately simple, requiring minimal memorization. There is essentially one primary command:

  • /personalmotd reload — Reloads the configuration file instantly without needing to restart the server.

Permission nodes are organized into three clear tiers:

  • personalmotd.* — Grants full access to all plugin features. This is set to false by default.
  • personalmotd.reload — Allows the user to execute the reload command.
  • personalmotd.updatecheck — Displays a message about available plugin updates when the player joins the game, provided this feature is enabled in the config.

The update checker is lightweight and does not impact server performance. It can be easily disabled in the settings if you prefer to manage plugin versions manually. The plugin itself is distributed free of charge, though the developers gratefully accept donations to support ongoing development and the implementation of community-suggested features.

Performance and Stability

Performance is a critical consideration for any server plugin, and PersonalMOTD is engineered to be exceptionally efficient. It is designed not to affect TPS (Ticks Per Second), even during peak player counts. The caching of IP addresses, whether in MySQL or YML, is performed asynchronously, ensuring that the main server thread is never blocked. The placeholder replacement itself executes in a fraction of a millisecond. The developers have rigorously tested the plugin on servers like play.modnations.net and CookieSlap.net, which hosted up to 125 simultaneous players, and reported no conflicts with other plugins. This level of real-world testing speaks to the maturity of the codebase and the attention to detail in its development.

Why Choose PersonalMOTD for Your Server

Personalizing your MOTD is a small change that yields a substantial emotional payoff. It signals to your community that the server is active and that the administration cares about the individual experience. The plugin is easy to configure, supports a full range of colors and formatting options, integrates with both file-based and database storage, and operates without creating noticeable lag. In a crowded server list, standing out is essential, and this plugin provides that memorable touch.

To get started, you can download PersonalMOTD — Personalized MOTD for Minecraft Servers from its official plugin page. There, you will also find the complete changelog and a platform to submit feature requests. The plugin supports recent Minecraft versions and is compatible with both Bukkit and Spigot server software, making it a versatile addition to your toolkit. For those wondering how to install, the process is standard: drop the JAR file into your server's plugins folder and restart. Begin with a simple, friendly greeting, then experiment with the rotation system and exclusive messages. Your players will undoubtedly appreciate the extra effort, turning a routine server list ping into a welcoming handshake. This is more than just a plugin; it is a statement that your server is a community, not just a collection of worlds.