What Is MotdPerWorld and Why Your Server Needs It
Every Minecraft server owner knows the importance of a good first impression. The Message of the Day (MOTD) is often the first line of text a player sees when they log in. But what if your server has multiple worlds—perhaps a survival hub, a creative plot world, and a minigame arena—and you want to greet players differently depending on where they spawn or travel? That’s exactly where the MotdPerWorld plugin comes in. It lets you assign a unique MOTD to each world, so your messaging stays relevant, immersive, and helpful no matter where your players roam.
How MotdPerWorld Works
MotdPerWorld is a lightweight Bukkit plugin that hooks into world-change events. Whenever a player joins the server or switches worlds, the plugin checks the world name against its configuration. If a matching world entry exists and the player has the required permission node, the custom message fires. You can use Minecraft color codes, formatting like bold or italic, and even the player’s name to make every message feel personal. It’s a simple way to deliver rules, tips, or lore specific to each dimension.
For example, you might display &bWelcome to the Survival World, %name! when a player enters the overworld, and &5You have entered the Nether. Beware of ghasts. upon stepping through a portal. The plugin supports all standard formatting codes: &l for bold, &m for strikethrough, &n for underline, and &o for italic. This flexibility ensures your MOTD blends perfectly with your server’s aesthetic.
Installation and Configuration
Getting started with MotdPerWorld is straightforward. Download the MotdPerWorld.jar file and place it into your server’s plugins directory. Restart the server, and a default configuration file will generate. You’ll then need to manually add your world names and corresponding messages to config.yml. If you’re managing a modded server and want a smoother workflow, the foxygame.net launcher can simplify things—it provides a convenient, flexible, and modern Minecraft launcher where you can download server-side mods and plugins right from the menu, saving you the hassle of hunting down files manually.
Editing the Config.yml
The configuration file is where the magic happens. You can define a global prefix that appears before every MOTD, or disable it entirely by setting prefix: false. The helpMessage field lets you customize the output of the /motdpw help command, with full color and formatting support. Under the worlds: section, list each world by its exact folder name, followed by the message: key. Here’s a minimal example:
- prefix:
'&8[&6Server&8]' - world:
world– message:'&aWelcome to the Overworld, %name!' - world:
world_nether– message:'&4Entering the Nether... stay alert.' - world:
world_the_end– message:'&5The End awaits. Good luck.'
Always use the exact world folder names as they appear in your server directory. If you need help with the configuration syntax, the plugin’s documentation provides a detailed guide on every option.
Commands and Permissions
MotdPerWorld includes a handful of admin commands to keep things running smoothly:
/motdpw– Displays the current version of the plugin./motdpw reload– Reloads the configuration without restarting the server./motdpw help– Shows the customizable help message defined inconfig.yml.
Permissions are granular, so you can control exactly who sees which MOTD. The node motdpw.receive.WORLDNAME grants access to the message for a specific world. To let a group receive all MOTD messages, assign motdpw.receive.*. The reload command is restricted to operators by default with motdpw.reload.
Permission Nodes at a Glance
motdpw.receive.WORLDNAME– Receive MOTD for a specific world.motdpw.receive.*– Receive all configured MOTDs.motdpw.reload– Reload the plugin configuration (default: op).
Changelog and Version History
MotdPerWorld started at version 0.4 and has seen steady improvements. Version 0.5 brought the fully configurable help command, while version 0.6 added the extra formatting codes (bold, strikethrough, underline, italic) to the help message, world messages, and prefix. The plugin was originally designed for Minecraft 1.6.4, but it remains compatible with many later CraftBukkit builds. Always test on your specific server version to ensure smooth operation.
Making the Most of Per-World MOTDs
Think beyond simple greetings. Use MotdPerWorld to display world-specific rules when a player enters a PvP arena, remind builders of plot limits in a creative world, or even trigger lore snippets in an adventure map. Because the plugin supports the %name placeholder, you can create a personal touch that strengthens your community. Combine it with other plugins like Multiverse or MyWorlds to build a truly dynamic server network.
Final Thoughts
MotdPerWorld fills a small but impactful niche. It gives server admins precise control over the messages players see as they move between dimensions, all through a simple YAML file and a few permission nodes. Whether you run a small survival server or a sprawling hub with dozens of worlds, this plugin helps you communicate more effectively. Its lightweight design means zero lag, and the active command set makes maintenance a breeze. Give your players a tailored experience from the moment they step into a new world—MotdPerWorld makes it possible with minimal setup.