DynamicMOTD - change your server's MOTD dynamically.

DynamicMOTD is plugin for the Minecraft wrapper Bukkit that provides a way for administrators to change the MOTD for their server automatically when a player pings your server.


There are currently two supported modes:

  • Rotation
  • Random


Ensure you are using the latest recommended build.

Before installing, you need to make sure you are running at least the latest recommended build for Bukkit. Support is only given for problems when using a recommended build. This does not mean that the plugin will not work on other versions of Bukkit, the likelihood is it will, but it is not supported.


Then you choose your mode in config.yml The configuration file can be found in the datafolder for the plugin which is usually:


Then simply add your messages to messages.yml. For example:

  - Hello there
  - Another message

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of AidanOrlando AidanOrlando Sep 26, 2013 at 01:54 UTC - 0 likes

    @Jergotson: Go

    just have one line and it will stay that..

    AidanOrlando - Server Owner

    CreativityCraft Server - mc.creativitycraft.net**

  • Avatar of Jergotson Jergotson Aug 11, 2012 at 09:28 UTC - 0 likes

    @grandwazir: Go

    It could just set the default message?

  • Avatar of grandwazir grandwazir Aug 08, 2012 at 05:24 UTC - 0 likes

    @Jergotson: Go

    I've looked at the event, it does send the address, although not the player name. To do this though you would need to keep track of the ip address of the player and their name when they login. Additionally what happens if multiple people come in on the same address, do you pick a random name?

  • Avatar of Jergotson Jergotson Aug 05, 2012 at 14:58 UTC - 0 likes

    @grandwazir: Go

    It is possible, As I said one server does this. If the user sends the his ip when hes pinging the server or what ever it does, after connecting it could store his IP and username, when next time pinging it could display the username if it matches the IP. But ofcourse this doesn't work if it doesn't give his ip when pinging.

  • Avatar of grandwazir grandwazir Aug 02, 2012 at 09:37 UTC - 0 likes

    @tincopper2: Go

    Click on the link to issues either in the page or at the top to get to it.

    @Jergotson: Go

    The player does not send his name until he joins the server so no.

  • Avatar of Jergotson Jergotson Jul 20, 2012 at 10:09 UTC - 0 likes

    Is there a way to add the players name? I know some server has this kind of thing, after you connected once it shows the motd + player name (maybe related to ip or something)

  • Avatar of grandwazir grandwazir May 23, 2012 at 20:51 UTC - 0 likes

    @wesley4220336: Go

    I'll think about how to do this when I next update the plugin.

  • Avatar of wesley4220336 wesley4220336 Apr 11, 2012 at 23:50 UTC - 0 likes

    Yea.. Please add an ingame command to change them. I would like to change in on the fly with our /reload or restarting the server. ex:

    /dynmotd 1 message

    /dynmotd = lunch commnad 1 = line 1 of motds message = what ever the MOTD should say.

    also a reload commmand for the plugin.

    /dynmotd reload

    Thanks. This would be a great help.

  • Avatar of grandwazir grandwazir Dec 11, 2011 at 18:34 UTC - 0 likes

    @Wondrej: Go

    I've added some examples to the description page. Currently there are no in game commands, you just edit the messages.yml to add any messages you want.

  • Avatar of grandwazir grandwazir Dec 08, 2011 at 23:21 UTC - 0 likes

    I am a bit behind on documenting my new plugins. I'll post an example on Friday.


Date created
Nov 11, 2011
Last update
Aug 08, 2012
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files