Highscores
Highscores - by Lolmewn
What does it do?
This plugin allows a server owner to view highscores based on Stats from the stats plugin.
Configuring the plugin
The config
Please check out this page to see what the config values mean.
The highscores.yml file
For this, I'm going to redirect you to my Achievements page. Why? Because it's exactly the same layout and markup as the achievements.yml.
Two exceptions. Don't add the amount (BLOCK_BREAK 10 TOTAL would become BLOCK_BREAK TOTAL), and the onComplete section has been renamed to onGet.
Commands and Permissions
Currently, there's only one command, and no permissions. Everyone can use all commands.
Command | Description |
---|---|
/highscores (alias is /hs) | Lists your highscores |
/highscores page <page> | Lists your highscores on page <page> |
/highscores top <highscore> | Lists the top players for Highscore <highscore>. <highscore> can either be the ID of the start of the highscore name. |
Signs
You can create Highscore signs too with the plugin. Grab a sign, place it and put the following on it:
[Highscore]
<statName>
This will create a sign and will automatically scroll through the top of the highscore.
Web-end?
If the demand is high, a web-end might be created for this plugin (possibly hooking into the Stats web-end, providing you with an integrated version).
Questions
Any questions can go in the comment section. If you are looking for support on how to use this plugin, you can ask me on IRC (#Lolmewn on irc.esper.net). If you have issues or have an awesome idea for the plugin, you can create a ticket.
Development builds
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk, they may or may not work at all.
Development builds for Stats can be found at my CI, over at http://ci.lolmewn.nl/job/Highscores/. Note that these builds are pre-alpha, and might not work at all. Therefore, they are not supported. Barely any testing has been done on them, and they should soley be used for (for example) making your configuration file ready.
Developers
If for some reason you want to build against this plugin, you can find the source, javadocs and jar over at http://centrility.nl:8081/nexus/.
There currently is no API, if requested I can always add one (or events).
Metrics
This plugin utilises 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 If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
Auto-updater
This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you, for some reason, wish to disable this process, you can do so by setting 'update' to false in the plugins' settings file.
Thank you, when you make web-end, i am the first person to download it, nice job.
Guess I gotta make Web stats then. I'll do my best!
Web-end please, we love tghis so please make an update and integrate it with stats plugin :) Nice work and nice job
web stats.
"Web-end?
If the demand is high, a web-end might be created for this plugin (possibly hooking into the Stats web-end, providing you with an integrated version)."
Upvote! :)
The achievements plugin fixed it. As? Facil. I had a milestone with the number of repeated achievement. (I have 320 now) But know, the error its v-jenkins-achivement-82... not 38 :/ Highscore works! perfectly. I look forward to an addition to the web-End (and if you can add Statistics Money, mcmmo skill, jobs, I do not know, say like a future plan). It is one of the best plugins by far. On a personal website statistics alone could insert money (simple and easy, and make a top 10), but is complicated mcmmo :/ Greetings and congratulations! :)
@Nitratox
Try redownloading then.
my stats its 1.28 ?
@Nitratox
Update your Stats build.
I will not make something as simple tiken: Error Console: (Default of highscore.yml options) http://pastebin.com/ZM7JWTf3
And if I edit the highscore.yml only "a ranking = 1 Statypes" for example: 1 = DAMAGE_TAKEN highscore ranking or PLAYTIME or whatever. Error Console: http://pastebin.com/AzEtkdvz
Pls help ? :P
@Nitratox
Please make a ticket and post your startup log
not working...
Config: 1: name: Test goals: - BLOCK_BREAK TOTAL - BLOCK_PLACE TOTAL onGet: messages: - '&4Ahora tienes la más alta puntuación para %name%!'
/highscores top Test its empty... :/
Please, create the web-end that you can integrate with iframe into some parts of your website.
Making good progress on the plugin side of this. I figured having only the highest player visible would be kinda lame, so I implemented some stuff so you can see the actual rankings.
@Nitratox
If you do find a way to do this and it's reasonably fast, throw me a PM.
I'm trying to connect the statics Mysql DB via ODBC to Excel, with a payroll of Mysql matter with an average statistics prior to generate list of users that average quantity ordered ... and so also draw a chart table and run statistics as "highscore". Idk if this will be of help, I'm still trying to do this, but in "theory" is possible: P
Please metanle forward to this project looks promising and very useful.
@robsherwood
Me and my team are working on a fully integrated web based stats solution.
Check out our Beta testing from our server on our website.
Started coding this - although it's a lot of code to write.. so don't expect it any time soon just yet!
Already looking forward to this. I'd love if you also add a web-end for this!
@ha11oga11o
I'm probably setting rewards to false by default as players might abuse this to generate infinite income.