PlayerUniqueMOTDPings
Credit goes to the help of GusGold, Eats_Rainbows, and drtshock of the Bukkit forums.
THIS MAY HAVE NOT BEEN AN ORIGINAL IDEA, BUT WE WERE THE FIRST TO INTEGRATE BOTH FACES AND MULTILINE SUPPORT!
Update to Java 7!
Description:
Have you ever wanted to add a cool aesthetic to your server?
Me? Yes You!
Tired of pinging your server, and seeing your boring "My Boring Server" MOTD?
Lets change that...
This is how it works:
Average Joe pings your server for the first time ever. The server MOTD tells him, "Welcome Guest!", as a friendly greeting.
Your new player enters your game for the first time, and goes about his business. The next day, "Average Joe" pings your server again, and your boring MOTD has been changed to say, "Welcome Average Joe!". (or below, for example purposes)
Average Joe now feels special, and will tell all his friends to come play on your server...
THE END :P
Config:
Look for a folder named PPMOTD!
See examples.
Details:
This plugin is ultra-lite, uses low ram, and is very flexible. To Make it Work:
Step 1: Download. Step 2: Put it in your plugins folder. Step 3: Start your server. Step 4: Have fun :D
NOTE: Incompatible now, and will for ever be, with any other MOTD plugin.
Metrics:
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish. (But that is not very nice :( )
How It Works:
When the players pings the server for the first time, his/her IP address gets logged into a HashMap. When the player joins the server, it grabs their IP address, and matches the two IP addresses.
Colors:
Just look at this picture from the Minecraft Wiki! This shows the available colors and formats for your MOTD (Don't recommend "k", or any other formats except color, unless you know what you are doing! Just put the letter or number behind the "&", and save.
_______________________________________________________________________________________
Examples:
motd: guest: '&bWelcome &r&a&lGuest!' member: '&bWelcome &r&6&l%p!' linetwo: '&ato the &r&5&nExample&r &6&nNetwork&r&a!' banned: '&4You (%p) are banned!' dofaces: true autoupdater: true
I will explain what each thing means carefully. Do faces means to enable or disabled face generation, use true or false. The autosaveinterval is how often the plugin saves its data, in seconds. NOTE: This will take some trial and error, if you are not familiar with MOTD plugins.
This line here, '&bWelcome &r&a&lGuest!'. Let's take apart what it means.
&b = blue color &r = reset color format &a = green color &l = bold
The &b defines that the color at the beginning is blue. When you want to switch colors and formatting, you use &r (otherwise know as reset). When you want to use another formatting symbol, like the bold underline. The formatter comes before the color, or it wont work. When you want to for example make something bold and orange, you would do "&r&6&lWhatever" Then it would turn out as.
Whatever
If you want to place the players username somewhere, you use %p.
_______________________________________________________________________________________
Auto-updater:
It does exactly what the name implies. It should work, but it might not. There is a new line in my config file, for enabling or disabling. Check the config file section for information about plugin defaults.
Bugs:
- none.
Tell your friends, spread the word if you like this! (or even +1 my reputation)
NOTE: If you want to change the guest ping picture from steve. Feel free too. I currently do not support the addition. Just open my plugin's jar in 7zip, and extract char.png. Edit the picture to your liking. Make sure it is 64 x 64. Then place the new picture (still named char.png) in the jar. You're done! Have fun.
Benchmark get!
Guys, I'm so happy! I hadn't checked on this plugin in a while, but I am astonished. 5K downloads! I never thought I would see the day. I'm sorry that this plugin is a bid outdated and un-maintained. I have had a lot going on in my life recently. Now, I have time to work on this and other cool ideas. I foresee and update coming out soon. Tell me anything you guys would like me to add, and I'll try my best. You don't know how much you make a lonely junior happy. It's really not about the downloads that matters. I could have 200 downloads and one person say that my plugin is the best plugin ever, and I would be content. Listen to me ramble. This plugin and me and your guys have been through a lot. We've been through benchmarks, bugs, and copy cats. Yes, I know my plugin isn't special, but it was one of the first of it's kind. I have even seen a plugin (I won't mention names), that shamelessly stole code straight from PPMOTDv50 for their own MOTD plugin which is now more successful. I guess that still bugs me, but of course, their is no bigger complement to your work that someone stealing it! :D Well y'all, thanks for the laughs and loyalty. New version coming soon. I promise.
-Blue
When I see my Player Motd and Face its Steve, Ingame its a different skin
@legitMlgMovesEZ
I'm not sure this is compatible with BungeeChord (besides the logon message)
Where would you upload this plugin if using bungee cord?
HAPPY BIRTHDAY PPMOTD
Wow, just wow. It's been one year, since I posted the first file of my first ever Java creation and idea. Thanks guys! You're the best! :)
With Love, -Blue
@Azen0x
1. I can barely understand you. 2. Offline mode is not supported. 3. Link to "plugman"?
Thanks, -Blue
To me, PPMOTD stay inactive, why ? I restare my server, I type "/plugman enable PPMOTD" but it don't want work.
@Blue_Mustache Nvm I got a bungee server and im not in need
Just to let you guys know. I haven't left yet. I have no plans to. :)
@madaeq1234
I've been in a cave. I didn't know 1.8 came out. I'll start on a UUID switch update. It sounded like 1.8 would be out at Christmas. Please be patient, and thanks for supporting. Also, I think this will still work, even though it's not 1.8, since Bukkit allows legacy support for it.
@QDaniel
As of yet no. I made a decision last update to make it Online mode only. Since offline and online uuids are different, and I am making the switch soon.
Update PLZ!
Compatible with Bungeecord?
The comments have been pretty quiet. :(
Benchmark get!
3k Downloads.
Alright! Keep it up.
-Blue
@KraftingKoma
I'll consider that as a feature, but for now read this. "If you want to change the guest ping picture from steve. Feel free too. I currently do not support the addition. Just open my plugin's jar in 7zip, and extract char.png. Edit the picture to your liking. Make sure it is 64 x 64. Then place the new picture (still named char.png) in the jar. You're done! Have fun."
-Blue
Is it possible for me to use my server logo along with the faces? For example. I want it to show their face sometimes. But other times have my logo.
@MilkCraftMC
Dankeschön! (Thanks!)
And lol, I'm not german.
People like you give me the push to continue this plugin! ;)
Damm bra! This is the best plugin i ever seen!
Notice:
In light of an argument with a bukkit staff member, I have this to say. I am using certain urls in my plugin, to make it better. They all just grab content from the internet. The only feature that is used for statistics is Metrics, which can be disabled. I do not know if my auto updater works, or what it entails, but it is the same one used in almost every other plugin. Have fun! Hope I havent lost your business. :( -Blue