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.

CommandDescription
/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.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files