UniqueMOTD
Plugin Description
UniqueMOTD is a simple plugin that allows you, as a server owner, to greet your server users via the MOTD and Server Icon of your server in an innovative, personalized way.Features
UniqueMOTD features:- Customizable MOTDs for identifiable/unidentifiable players.
- Per-Player Server Icons.
- An Auto-Updater.
- Multi-lined MOTD.
- Configuration Setting for enabling/disabling the use of the player's head in the server icon.
- Randomized MOTDs for all connecting players (unique and default).
- '&' character for color codes (instead of '§').
- Toggleable ProtocolLib Support (custom player count text, version, etc).
- Commands to reload, enable, and disable the plugin with permission nodes.
Installation
To install this plugin simply:- Download the latest build of the UniqueMOTD jar file. This can be found here.
- Place this file in your server's 'plugins' folder.
- That's it!
- Optional: Repeat the past two steps with a plugin called ProtocolLib to enable better functionality with UniqueMOTD. That can be found here.
Setup
All of the plugin setup is contained and documented in the generated config.yml that comes along with this plugin. If you have any questions, feel free to leave a comment, create a ticket, or preferably send me a BukkitPM.Commands
Command | Usage | Description | Permission |
Help | /uniquemotd help | Display a list of commands. | uniquemotd.help | uniquemotd.* | OP |
Reload | /uniquemotd reload | Reload the UniqueMOTD 'config.yml' file. | uniquemotd.reload | uniquemotd.* | OP |
Enable | /uniquemotd enable | Enable UniqueMOTD. | uniquemotd.enable | uniquemotd.* | OP |
Disable | /uniquemotd disable | Disable UniqueMOTD. | uniquemotd.disable | uniquemotd.* | OP |
To-Do
Multi-lined MOTD.Configuration Setting for enabling/disabling the use of the player's head in the server icon.Auto-Updater.Randomized MOTDs for all connecting players (unique and default).'&' character for color codes (instead of '§').Toggleable ProtocolLib Support (custom player count text, version, etc).- Command to retrieve player info.
- Commands to edit and reload the MOTDs live, in-game.
- More MOTD variables (Suggest more in the comments!).
- BungeeCord Support (Hopefully).
- In-Game MOTD.
- Suggest more in the comments! They will most likely be in future updates!
Updater
UniqueMOTD comes with an auto-updater that downloads the latest version of the plugin at server startup if the plugin is outdated (a new version was released). If you do not want UniqueMOTD to do this, navigate to your 'config.yml' file and change the property 'auto-updater' from 'true' to 'false'. This will disable the plugin's auto-updater from ever running again. If you would like to re-enable the auto-updater after you have disabled it, change the 'auto-updater' property to 'true'.Please view the instructions in the config.yml for more information.
@elkidz
Sorry for the late response, I was on vacation for the past three days :P.
The next version of the plugin (1.5.1) will have the fix for that. It will hopefully be coming very soon :).
Thank you for your patience.
please make a ingame MOTD and add more variables!
Change version isn't working for me. Probably is for using spigot? Shows that: "???"
@MC_Quackle
As stated in the config, '%NAME%' will be replaced with the connecting player's name in any personal motd.
What is the code to get players name? eg. {DISPLAYNAME} {NAME}
@Treblue
The bug is fixed now. :)
@xFoxOfMinecraft
To replicate the "Come Play!" text you must install ProtocolLib (see above). Then, change the "version" property of the MOTD you want to change to "Come Play!", or any text you like.
Edit: There is a bug in the current version of UniqueMOTD where the version and hover text aren't changed correctly. However, I have fixed this bug and have submitted the next version of the plugin for approval. Thank you for your patience.
Treblue.
How do you make the text on the "Come play!"?
@apesgrapes
No problem. Glad you like it :).
this is perfect. has everything i need & it works so well. thx.
@FlOppythp
Thanks so much! I'm glad it works for you!
And yes, you can add infinitely more MOTDs to the configuration and it will always work fine as long as your computer has the required resources for it.
@FLYING_PIANO66
Great idea, I added that to my to-do list :).
Could this be available for bungee MOTDs ?
@FlOppythp
PM me a paste link to your config.yml, it might be bugged up.
@FlOppythp
Not so sure what you mean. I tested the plugin in 1.7.9, 1.7.5, 1.7.4, and 1.7.2 and it worked fine for me in each. Are you running spigot or a modified client?
@MuffMiff
Thank you so much! That really made my day =D!
WOAH, sick plugin! (I used sick as a compliment). But seriously this is really cool. Nice job!
@Delebird
Actually, I take back my previous comment. I see no error when I try to join (after being banned). What version of CraftBukkit are you running?
@Delebird
I fixed the problem. A new version will be released immediately.
@Delebird
Working on it. Thanks for the report.