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.
When go leave a update for 1.11 or 1.12 ?
@xAcrosonicx
Disable this
Should the 'version' property be enabled?
use-version: false <- Default ticked to "true"
this plugin works very well with 1.8 thanks for making a good free motd plugin
if you would like me to do a video on the plugin 'UnqueMOTD' please email me at [email protected] and I will try to get back to you as soon as possible!
can you make a bugeecord version?
Hey, can you make this bungeecord compatible?
@Treblue
Why not go to Spigot?
Anyone know why it says server out of date?
Hello,
I'm sorry to disappoint you, but this plugin will not be updated for Bukkit due to the DMCA takedown notice. With that said, there is still hope for this plugin. I will be porting it to Sponge (spongepowered.org for more info) in the near future because it is most likely the permanent replacement for Bukkit.
I appreciate every ounce of support the Bukkit community has given me over the past six months. It has been a great journey and I hope that I am blessed with the ability to continue it over on the Sponge side of things.
Hope to see you there!
- Treblue
When you update?
How do i make the Come Play text?
Thank you guys so much for the wonderful feedback/support!
I am sorry to say that this project will be put on hold due to the lack of information about the future of Bukkit and the uncertainty if Bukkit will be continuously updated with the new minecraft versions as it has been in the past. As of now, things aren't looking so good for the future of UniqueMOTD and my Bukkit plugin development.
Once again, sorry about this and thank you for your wonderful support. I hope I can continue to please the minecraft community again some other time in the near future :).
Have a great day!
-Treblue
Very good plugin! But I have a problem. If a player spam the refresh button, the console displays this error:
[01:04:43] [Netty IO #3/WARN]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. java.nio.channels.ClosedChannelException
For some reason I can't use the version function, I can just disable it, but if I do have it enabled it says that I have an outdated client. What's strange is that it only says outdated client in the server list, not when I try to connect. Maybe it has something to do with me using spigot?
@dadur604
Your configuration file looks fine to me, but for some reason the plugin doesn't like it. It could be the quotation marks embedded inside another pair of quotation marks, or your spacing could be uneven. Other than that, I don't know anything else that could be wrong.
If I were you I would keep a backup of this configuration file as it is now and generate a new one (by deleting the original file). Then, fill out the data again and try not to use any quotation marks inside of the strings of text and make sure you don't add any unnecessary spaces outside of the required quotation marks.
Good luck :).
I get an syntax error on line 39/40 when I load it. I cant find anything wrong with it. I am not that good at yml. Here is my config: http://pastebin.com/fLdHfpPk
@Treblue
Alright! Can't wait!
@Leafino
Thank you so much! That really means a lot 😃!
I know, for a fact, that the %TIME% and %DISPLAYNAME% variables could be added to the plugin flawlessly. Also, I'll do some research on the cracked server support for player skins. However, the %BALANCE% and %PREFIX% properties might not be so easy to implement. I'll give it a go, but most likely those two features will be left out due to simplicity's sake (for the server owner and myself).
Once again, thank you so much for the compliment and have a great day :).
This plugin is awesome! I have used it since I started my server, I recommend it to every server owner.. but I was wondering if it is possible to add %TIME% (Server Time) %BALANCE% (player balance may need vault for that) %DISPLAYNAME% (They'd need to have joined the server of course but it would show their name as it is in chat) %PREFIX% (example: "Hello [Member]") any other things like that, I may be thinking a bit too far out lets see what you've got or, what's possible. xD Also.. if someone doesn't have a skin (cracked server) could it change the icon too the one in the server file.
@Biff627
Ok, I'll add that to my to-do list.
Have any variables in mind?