SmartPing
SmartPing recognizes which player views your entry in their server list and provides dynamic, player related variables that can be placed in the MOTD. That means players see important stats and notifications about themselves before they've even joined.
It also provides an icon generator that displays heads of the online players on the icon. The base icon can be randomized by defining a group of image files. Those heads are retrieved by downloading and caching skins from Minecraft's official skin download source.
What's New
Please be a good server admin and keep SmartPing up to date. :)
Things you would miss instead:
/smartping addbg <Image_Link> for directly converting an image from internet to a server icon
/smartping vars for browsing all available variables and their current contents, including player related vars and icons
Features
- Picking a random server icon from a folder containing images (any size, any file type)
- Displaying skin heads of currently active players on the icon
- Displaying a mail icon that is easy to spot when players have unread messages
- Picking a random MOTD of a list with text entries that each consists of own variables
- Using player variables in MOTDs (eg. {ESSENTIALS_MONEY} for the player's currency)
- Setting an unlimitedly high amount of fake slots
- See when players view their server lists (Great for spying players who do not join your server and to see when they play Minecraft)
Screenshots
This is how a new player sees the list entry when 3 players are online.
This is how a player who has played before sees the entry. The personal line displays
the Essentials mails and the Essentials currency, the "new mail" overlay is shown too.
The probably most interesting variable, TIMER. You are able to define a date in the future and the time difference between now and your date gets nicely formatted. Perfect for event announcements.
Still unsure what it can do or whether to use? See Showcase.
Variables
See Variables.
Installation
- Download SmartPing. (click here!)
- Upload it into /minecraftbukkit/plugins/ and reload your plugins.
For customization see Documentation.
Commands
See Commands.
Permissions
See Permissions.
MCStats
SmartPing v1.1.0 and higher uses MCStats, an analytics service that sends anonymous and general
statistics to mcstats.org. These statistics are public - I can't see more than everyone else could.
It can be disabled by setting plugins/PluginMetrics/config.yml opt-out to false.
Click here to see the SmartPing Page on MCStats.
API
SmartPing provides a folder for external access. Creating files in that folder
allows you to define custom variables your plugins can write to at any time.
See API Documentation.
Changelog
See Recent Changes.
-
View User Profile
-
Send Message
Posted Mar 29, 2014@ThisUsernameIsMine
Sounds like your editor does not intepret your config.yml as a UTF-8 encoded text file. This would not be the first time someone had trouble with ymls whose charset has been changed when they opened and saved it in a text editor. Try finding out how to specify the export charset in your editor or try another one. I am using Notepad PlusPlus on Windows and gedit on Ubuntu.
Another thing: You said your Spigot build could be the problem. Delete config.yml and reload twice (without manually changing config.yml). The first time it loads the config based on the internal .yml (with double quotes as you mentioned), the second time it loads the config based on the config it saved after first time (without double quote caused by SnakeYML only placing double quotes where really needed). When the MOTD looks still fine, Spigot works and your editor broke your file.
-
View User Profile
-
Send Message
Posted Mar 29, 2014@J4id
No errors in console or log.txt, but i'm using the latest Spigot dev build so maybe that's the reason, as i also saw those characters with the default config's MOTD.
The only changes i made to the confing are: allow_multiple: true
and the MOTD: §3A §bCraftBukkit/Spigot 1.7.2+ §3server
Also: The MOTD's / messages of the config that is found inside the jar are enclosed with double quotes, but those disappear on server start.
-
View User Profile
-
Send Message
Posted Mar 29, 2014@smack17
Uploaded v1.1.2 now which will fix the exception you sent me as PM and comes with a high chance to fix your problem completely.
I also added 33 new static icon variables, a random music note variable and two variables for retrieving two more random colors. =)
-
View User Profile
-
Send Message
Posted Mar 29, 2014@J4id
Heres my config
allow_multiple: true icon: draw_background: true show_heads: false stick_ops: false shuffle_heads: false colors: default: 0, 0, 0 op: 200, 0, 0 mentor: 0, 0, 200 special: 30, 190, 40 overlay: clear_heads: false banned: false not_whitelisted: false mail: false save_last: true motd: motds: - Welcome to the §8No§bNamed§8Org, §a{NAME}§r!{LINEBREAK}{PERSONAL} personal: banned: §c{NAME}, you have been banned. :/ not_whitelisted: §7Hey {NAME}, You are not on the whitelist. :( multiple: §cAnother user has connected with your IP. default: §aYou currently have{ESSENTIALS_MONEY}. Your nickname is{ESSENTIALS_NICK} default_anonymous: §eHey you! Join us today and profit! =) random_colors: 1234569ABCDE time_format: HH:mm hide_0_mails: true use_mail_icon: false timer: 1396111200392 slots: count: 0 log: enabled: true anonymous: false multiple: false ips: false performance: false
Note that a lot of the stuff is like the default.
I'll PM you my log.txt
-
View User Profile
-
Send Message
Posted Mar 29, 2014Nice plugin :D Keep adding more variables and features!
-
View User Profile
-
Send Message
Posted Mar 29, 2014@ThisUsername @smack
I'm needing more things to see to provide the best help for setting up your servers or to find own bugs. Did you check if there are any exceptions in your server log and in /plugins/SmartPing/log.txt If you can't find something unusual, please post or pm me your config.yml =)
-
View User Profile
-
Send Message
Posted Mar 29, 2014The plugin loads correctly and theres no errors at all, but the motd doesnt change to what i have in the config. Its just one i have set in my server.properties.
quick update: everything (including the icons) work, just not the motd (and yes, im using ver 1.1.1)
-
View User Profile
-
Send Message
Posted Mar 29, 2014I'm seeing weird characters in my colo(u)red MOTD's (using 1.1.1):
-
View User Profile
-
Send Message
Posted Mar 28, 2014@J4id
It IS available (u've uploaded it ~ 3 hours ago) but its against bukkit's ToS to link to unapproved files ;-)
I'll be testing it ASAP, thanks! :) +1
-
View User Profile
-
Send Message
Posted Mar 28, 2014@justin393
Yep, justin. You're using v1.0.8 or something, but you need v1.1.1 which is currently not available.
-
View User Profile
-
Send Message
Posted Mar 28, 2014@J4id
Whenever I do /smartping test #banned and /smartping test #forbidden it just displays the default message.
-
View User Profile
-
Send Message
Posted Mar 28, 2014@fatso
v1.1.0 can run on JRE 6 and OpenJDK6. :) Will be available today.
@H8ll
v1.1.1 provides "/smartping reload" for applying a changed config. Will be available probably sunday.
@justin
I tried your settings on my server and banned myself. It works fine. Did you use /smartping test #banned and /smartping test #forbidden to check those messages? They are included in v1.1.1 which is not available, but already documented in my command reference. Sorry. :P
Also, the minecraft client limits the line amount in your MOTD to 2, so using {LINEBREAK} two or more times causes text that gets never displayed.
-
View User Profile
-
Send Message
Posted Mar 28, 2014Hi, I'm using this plugin and only the personal MOTD works. By personal I mean player specific and default. None of the others work such as banned, whitelisted etc. Here is my config:
allow_multiple: true
icon:
draw_background: true
show_heads: true
stick_ops: true
shuffle_heads: true
colors:
default: 0, 0, 0
op: 200, 0, 0
mentor: 0, 0, 200
special: 30, 190, 40
overlay:
clear_heads: true
banned: true
not_whitelisted: true
mail: true
save_last: true
motd:
motds:
- §2§lMineCraftPlanetEarth {LINEBREAK}{PERSONAL}{LINEBREAK}§2AprilFools party in {TIMER}
personal:
banned: §c{NAME}, you have been banned. Appeal @ mineplanetearth.enjin.com
not_whitelisted: §7Hey {NAME}, You are not on the whitelist. :(
multiple: §cAnother user has connected with your IP.
default: §3Hi, §b{NAME}!§a{ESSENTIALS_MAILS}§e{ESSENTIALS_MONEY}
default_anonymous: §eHey you! Join us today for a unique survival experience!
random_colors: 1234569ABCDE
time_format: HH:mm
hide_0_mails: true
use_mail_icon: true
slots:
count: 0
log:
enabled: true
anonymous: false
multiple: false
ips: false
performance: false
-
View User Profile
-
Send Message
Posted Mar 27, 2014Just checked this plugins out, it's awesome! Thanks alot!
It would be nice if you could add a reload command though ;)
-
View User Profile
-
Send Message
Posted Mar 27, 2014@fatso9000
Uh, indeed. =/ I'll try to compile v1.1.0 with JDK6.
-
View User Profile
-
Send Message
Posted Mar 26, 2014Warning: This plugin requires JRE 7 or later to run. Which is too bad for me because it looks really cool :(
-
View User Profile
-
Send Message
Posted Mar 24, 2014@J4id
I'm fixed as well as of 1.0.8. Thanks!
-
View User Profile
-
Send Message
Posted Mar 23, 2014@J4id
Feel free to! :)
-
View User Profile
-
Send Message
Posted Mar 23, 2014@OutCraft
Great to hear! <3 EDIT: I am going to create a showcase section soon to promote servers that use SmartPing. May I add yours?
And if someone needs additional variables, feel free to claim them here: http://dev.bukkit.org/bukkit-plugins/smartping/pages/variables/
-
View User Profile
-
Send Message
Posted Mar 23, 2014Thanks for the 1.0.8! It really fixed my problem, I was only able to use the 1.0.0, Thaanks alot!
I love your plugin, it's just... PERFECT... i mean, see my money from the server list without having to join it? God!