MultiMOTD
MultiMOTD
MultiMOTD is a simple messaging plugin which allows you to customize the client server list MOTD and have a custom ingame MOTD, it also allows for randomization of these messages.
> Download v1.2.2 Here - Tested and works on 1.7.x <
Want a custom plugin or want this one rebranded? Add me on skype (craig-egerton) or check out http://mc.craigegerton.com/
Commands/Permissions
| Command | Permission | Description |
|---|---|---|
| /multimotd | Have any sub-command of /multimotd | View all available MultiMOTD commands |
| /multimotd motd | Have any sub-command of /multimotd motd | View all available MOTD commands |
| /multimotd motd enabled | multimotd.motd.enabled.check | Check to see if the server list MOTD is enabled |
| /multimotd motd enabled [true/false] | multimotd.motd.enabled.change | Change if the server list MOTD is enabled |
| /multimotd motd random | multimotd.motd.random.check | Check to see if the server list MOTD is random |
| /multimotd motd random [true/false] | multimotd.motd.random.change | Change if the server list MOTD is random |
| /multimotd loginmotd | Have any sub-command of /multimotd loginmotd | View all available Login MOTD commands |
| /multimotd loginmotd enabled | multimotd.loginmotd.enabled.check | Check to see if the login MOTD is enabled |
| /multimotd loginmotd enabled [true/false] | multimotd.loginmotd.enabled.change | Change if the login MOTD is enabled |
| /multimotd loginmotd random | multimotd.loginmotd.random.check | Check to see if the login MOTD is random |
| /multimotd loginmotd random [true/false] | multimotd.loginmotd.random.change | Change if the login MOTD is random |
| /multimotd reload | multimotd.reload | Reload the MultiMOTD config |
| /multimotd reset | multimotd.reset | Reset the MultiMOTD config to default |
Configuration
By default the configuration file shows this:
uniquePlayers: 0 lastLogin: '' lastLoginDisplay: '' enableMOTD: true randomMOTD: true MOTD: - '&4MultiMOTD is working but no MOTD has been set, please set one!' - '&4No MOTD has been set for MultiMOTD!' - '&bWhitelist: &9%whitelist% &b| &4Banned Player Count: &c%bannedplayercount%' - '&4MultiMOTD, made by CraigEge' enableLoginMOTD: true randomLoginMOTD: true delayLoginMOTD: 0 loginMOTD: - '&4MultiMOTD is working but no Login MOTD has been set, please set one!' - '&4No Login MOTD has been set for MultiMOTD!' - '&bWelcome &9%player_name%&b, %n%&bThere are currently &9%players%&b/&9%maxplayers% &bplayers online!' - '&4MultiMOTD, made by CraigEge'
Here is a rundown of all the settings:
- uniquePlayers
- How many unique players have joined the server since the plugin was installed
- lastLogin
- The last person to log in to the server
- lastLoginDisplay
- A formatted version of lastLogin (how it shows in chat with colours etc.)
- enableMOTD
- Is the server list MOTD enabled (true/false) - If false, the default MOTD in the servers config will be used
- randomMOTD
- Is the server list MOTD random (true/false)
- MOTD
- A list of all the messages the server list MOTD will randomize between, if randomMOTD is false then only the first entry of MOTD will be used!
- enableLoginMOTD
- Is the login MOTD enabled (true/false)
- randomLoginMOTD
- Is the login MOTD random (true/false)
- delayLoginMOTD
- How many seconds to wait before sending out the MOTD to the player (e.g. 0.5 would wait half a second before printing the message)
- loginMOTD
- A list of all the messages the login MOTD will randomize between, if randomLoginMOTD is false then only the first entry of loginMOTD will be used!
Color Codes
MultiMOTD usese the default Minecraft color codes, to use them see below, just replace the # with a & to use them!

You can also do &k for random characters, &l for bold, &m for strikethrough, &n for underlined, &o for italics and &r to reset all the formatting after that point!
Variables Used By Server List MOTD And Login MOTD
| Variable | Description |
|---|---|
| %n% | Start a new line |
| %millisecond% | Millisecond (Server Time) |
| %second% | Second (Server Time) |
| %minute% | Minute (Server Time) |
| %hour% | Hour - 12 Hour Clock (Server Time) |
| %24hour% | Hour - 24 Hour Clock (Server Time) |
| %am_pm% | Whether it is AM or PM (Server Time) |
| %day% | Day of the month (Server Time) |
| %month% | Month - Number format (Server Time) |
| %month_text% | Month - Text format (Server Time) |
| %year% | Year (Server Time) |
| %nether% | Whether the Nether is allowed |
| %end% | Whether the End if allowed |
| %fly% | Whether flying is allowed |
| %default_gm% | The default gamemode |
| %bukkitver% | The version of bukkit the server is running |
| %ip% | The server IP |
| %port% | The server port |
| %players% | The amount of players currently online |
| %lastlogin% | The last player to log in to the server |
| %lastlogin_display% | A formatted version of %lastlogin% (the players name as it is shown in chat with colours etc.) |
| %maxplayers% | The maximum amount of players allowed online at once |
| %unique% | How many unique players have joined the server |
| %onlinemode% | Whether the server is in online mode |
| %motd% | The default MOTD set in the main server config |
| %serverid% | The ID of the server |
| %bannedplayercount% | The amount of players banned |
| %whitelist% | Whether the server has a whitelist |
| %whitelistplayercount% | The amount of players whitelisted |
| %hardcore% | Whether the server is in hardcore mode |
| %worlds% | A list of all the worlds on the server |
| %plugins% | A list of all the plugins on the server |
Variables Used Just By Login MOTD
| Variable | Description |
|---|---|
| %player_name% | The name of the player |
| %player_ip% | The IP of the player |
| %player_loc% | The location of the player (X, Y, Z co-ords) |
| %player_display% | The display name of the player (the players name with formatting) |
| %player_fly% | Whether the player is allowed to fly |
| %player_exp_total% | The players total experience |
| %player_exp% | The amount of experience the player has |
| %player_level% | The players level |
| %player_exptolevel% | The amount of experience the player needs to level up |
| %player_food% | The amount of hunger the player has (1 = half a hunger bar) |
| %player_food_bars% | The amount of hunger the player has in terms of food notches - e.g. 3.5 food notches |
| %player_saturation% | How much extra hunger the player has over the full hunger bar) |
| %player_health% | The amount of health the player has (1 = half a heart) |
| %player_health_hearts% | The amount of health the player has in terms of hearts - e.g. 3.5 hearts |
| %player_time% | The players in-game time in ticks (may not be relative to worlds time) |
| %player_time_am_pm% | The players in-game time like a real clock - e.g. 9:52 PM (may not be relative to worlds time) |
| %player_time_offset% | The difference between the players in-game time and the worlds time in ticks |
| %player_gm% | The players gamemode |
| %player_op% | Whether the player is an OP |
| %world% | The name of the world the player is in |
| %world_spawn% | The location of the worlds spawn (X, Y, Z co-ords) |
| %time% | The worlds time |
| %time_am_pm% | The worlds time like a real clock - e.g. 11:02 AM |
| %rain% | Whether it is raining |
| %thunder% | Whether there is a thunder storm |
| %ambient_spawnlimit% | The bat spawn limit |
| %animal_spawnlimit% | The animal spawn limit |
| %water_spawnlimit% | The squid spawn limit |
| %monster_spawnlimit% | The monster spawn limit |
| %structures% | Whether structures can generate in the world |
| %animals% | Whether animals are allowed in the world |
| %monsters% | Whether monsters are allowed in the world |
| %seed% | The world seed |
| %difficulty% | The worlds difficulty in number format (0 - Peaceful, 1 - Easy, 2 - Normal, 3 - Hard) |
| %difficulty_text% | The worlds difficulty in text format |
| %pvp% | Whether PvP is enabled |
| %whitelisted% | A list of all whitelisted players |
| %banned% | A list of all banned players |
Currently added in next version
- Nothing
ToDo
- Allow for adding and removing of messages through commands
- Special messages that only appear at specific times, dates etc.
Contact Me
If you have any problems, bugs or ideas then please contact me at craigege@gmail.com or leave a comment!
Changelog
03/02/2013 - v1.2.2
- Added a configurable delay in seconds to the login MOTD (variable named delayLoginMOTD in config) - Supports values like 0.5 (half a second)
15/01/2013 - v1.2.1
- Fixed a new line bug on the main server list (possibly cause by a Java 6/7 issue)
31/12/2013 - v1.2
- Added new line support to the server list
- Added %lastlogin% - The last player to log in to the server
- Added %lastlogin_display% - A formatted version of %lastlogin% (the players name as it is shown in chat with colours etc.)
07/06/2013 - v1.1.1
- Added a simpler version of %bukkitver% that just displays what Minecraft Version it is compatible with (%bukkitver_simple%)
- Fixed the bug where the actual date/time would not update without reloading the server
27/03/2013 - v1.1
- Added hunger in terms of bars (%player_food_bars%)
- Variable saying whether the server is hardcore (%hardcore%)
- Unique Player Count (%unique%) - NOTE: Will only count players after plugin updated
06/12/2012 - v1.0
- Initial Release
-
View User Profile
-
Send Message
Posted Sep 7, 20181.13
-
View User Profile
-
Send Message
Posted Aug 2, 2017PLEASE: Update to 1.11|*._.*|
-
View User Profile
-
Send Message
Posted Mar 3, 2016Please update to 1.9!)
-
View User Profile
-
Send Message
Posted Mar 16, 2015this is good now :D and nice it shows ip:port and whitelisted players
-
View User Profile
-
Send Message
Posted Feb 18, 2015There is no option to show the list of currently online players? o_O
-
View User Profile
-
Send Message
Posted Feb 17, 2015Excuse me,sir. Can I translated this plugin into Traditional Chinese?
-
View User Profile
-
Send Message
Posted Dec 2, 2014@CraigEge
5+ months later... :^(
-
View User Profile
-
Send Message
Posted Aug 31, 2014@CraigEge Is there a possibility to make like all loginmotds combine with the list motd, i really want to put playername in the lis motd. is that possible?
-
View User Profile
-
Send Message
Posted Aug 25, 2014Sorry, it was actually another plugin - still trying to figure out which though!
-
View User Profile
-
Send Message
Posted Aug 21, 2014It doesnt' matter what MOTD I put in, my server list always shows "UNKNOWN[/86.172.107.151:55138]". That's my IP and client-side port I'm connecting with. There are no errors and I'm using v1.2.2 with the latest version 1.7.9/10. It has worked with this version of spigot before so there's no reason why it doesn't work now.
-
View User Profile
-
Send Message
Posted Jun 9, 2014Sorry to all for the huge delay in updates, the plugin still works for all current versions of bukkit :)
@Dyenx999
It works for 1.7.9 (as stated above)
@ThisUsernameIsMine
Sorry, I've just been very busy, I'l be working on a fix to that issue soon
@TheCoolGuy123_5_Minecraft_
I'l be adding a "temp MOTD" command for in-game soon
-
View User Profile
-
Send Message
Posted May 3, 2014@ThisUsernameIsMine
Oh sorry, thought you were the creator. Fail
-
View User Profile
-
Send Message
Posted May 2, 2014Can u update this to 1.7.9
-
View User Profile
-
Send Message
Posted Apr 29, 2014@TheCoolGuy123_5_Minecraft_
no problem. I'm afraid CraigEge has left us for a better (more important) cause =/
-
View User Profile
-
Send Message
Posted Apr 26, 2014@ThisUsernameIsMine
EDIT: Never mind, didn't read it correctly.
Through, I still need feedback on my suggestion.
-
View User Profile
-
Send Message
Posted Apr 21, 2014@TheCoolGuy123_5_Minecraft_
Well.. i've tested all versions starting from 1.2.x and i always see the unformatted player names in the Server List MOTD.
-
View User Profile
-
Send Message
Posted Apr 15, 2014I have a suggestion. When I get into a region of WorldGuard. I will get some MOTD messages to display some data.
-
View User Profile
-
Send Message
Posted Apr 12, 2014this plugin has been great since 1.7.2 when i started using it.
hope it gets updated for 1.7.8 soon!
-
View User Profile
-
Send Message
Posted Apr 9, 2014@ThisUsernameIsMine
It works on a older version (havent updated)
-
View User Profile
-
Send Message
Posted Apr 9, 2014Could you add a command where I it disables the motd, and changes it to one message, so like if you have Maintenance mode, you can change the motd and it doesn't auto-change. I don't want another plugin to do it, because it always overwrites this motd