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.
@FabioZumbi12
1. Could you please place the latest.log in the comments, not just the error.
2. The link to my skin works fine.
http:s3.amazonaws.com/MinecraftSkins/BlueMustache.png
Therefore, that means yours should work. Maybe the skin servers were down temporarily? I will add an update, possibly in the next one, to check if the servers are up, before trying to download it. Try reuploading your skin.
3. I might, although I like the Mojang Skin servers, because I know them the best, and they haven't given me trouble yet.
@Evilbannana1
The whole Idea of this plugin is to use face. :| But If I must, I will try next update.
Cool plugin!! I using!! But i having a problem:
This probally is the server dont have acces to this image. I tried to acces the link for this player png and i have the "denied acces" message.
Can you add an option to we choose from where we use the png files, like the minotar.net, or other?
Like this example.:
Thnak You!
When the server restarts, it forgets the player's face? is it possible to add a config option so it still remembers them?
Can you add a feature to optionally disable the player head icons?
@KevinABC96
I don't know. More variables I guess. Post in the comments. If you know anything about MySQL databases, come talk to me.
New Update!
WORKS IN ANY MINECRAFT VERSION 1.7 AND UP!
@all I am releasing a new update to be approved. I'm sure y'all will be happy.
@dehaik This project for now is closed source. If you wish to decompile it, you may.
@dehaik
We're working on it; just testing something now!
Maybe you need to add the source code? So we can work on it?
Announcement:
I have been tinkering with bukkit, and I may see hope in sight for the picture update! :D Also, I added oliver276 to help me with my project(s)!
Benchmark get!
Wow, 500 downloads. Thanks Guys! You're awesome! I am speechless. Thank You, - Blue
@oliver276
I actually have been trying to figure out the most efficient way of storing them. I am happy to accept help anyday. :) Thanks, - Blue
@Blue_Mustache
Do you need help storing the IPs?
I can help you if you want!
PM me or add me to this project!
@KevinABC96
I will add more variables. I have decided on the following.
AWSOME! <3
Nice plugin! I will download it, if you add the possibility to show the Ticks per seconds and the lag in percent of the server in the MOTD! :)
@OrbisGaming
I am working very hard to roll out the picture update. I will tell all of you when it's out.
@Below
You can also use %p in the second line of the motd. I will be adding more variables soon. (And yes, I have accounted for almost every bug you can think of.)
New Update!
Sweet a update :D
Tell me when picture update comes that's when i'm going to install it ;P