Stats v1.32

Details

  • Filename
    Stats.jar
  • Uploaded by
  • Uploaded
    Oct 9, 2013
  • Size
    275.79 KB
  • Downloads
    5,345
  • MD5
    174b19708bbb57773b4d8989dbb5a864

Supported Bukkit Versions

  • 1.6.4
  • 1.6.2
  • 1.6.1

Changelog

v1.32 - BETA

  • Fixed issue where signs would throw NPE because the Stat wasn't found due to plugin hooking into Stats loading later (and therefore, adding the Stat later).
  • Added nice methods to the API
  • Fixed insert not inserting sometimes

v1.31 - BETA

  • Added snapshot support. This only works if beta functions is enabled in the config, as well as snapshots.
  • Added per-world stats. Turn on betafunctions and this works. You can not go back to non-Beta mode after enabling Beta mode!
  • Added support for all stats on signs.
  • Removed PVPKills from StatSigns. You can still get this on a sign by using Custom.
  • Fixed weird issues with tables not updating
  • Fixed Global Stats server spitting out messages.
  • Fixed more small issues.

v1.29

  • Add StatsPlayerLoadedEvent - Fixes an issue with Highscores
  • Fixed Playtime not being disable-able.
  • More fixes regarding lastjoin/lastleave (they don't care about permissions or game modes anymore).
  • Added config option to set which Stats to show on command.

v1.28

  • Finally fixed lastjoin/join issues (lastleave was already resolved). It was caused by syncing issues between temporary Statsplayer objects and non-temp objects.
  • Fixed the .setUpdateValue for StatUpdateEvents not working
  • Fixed sync methods being invoked in non-sync environment
  • Fixed Connection not being avaiable sometimes when loading players.
  • Set command to /lolmewnstats with /stats as alias to support other stats plugins that don't do this (Testing purposes mostly).
  • Probably added some other cool stuff

v1.27

  • Fixed a bug where the new 8 stats wouldn't increment.

Web_end v1.2

  • Added the new statistics to the single_player.php page
  • fixed a bug with mismatching row names

v1.26

  • Don't crash when a disabled StatType isn't found.

v1.25

  • Added 8 new stats! Teleports, itempickups, bedenter, bucketfill, bucketempty, worldchange, itemdrops and shear are now being tracked.
  • Added the functionality to disable tracking of certain stats through the config
  • More work on the BeardStats converter
  • Possible fix for MySQL connection drainage.

v1.24

  • Quick-fix for movement not being tracked at all
  • Fixed small issue with /stats debug me

v1.23

  • Fixed /stats reset failing sometimes
  • Added methods for Achievements to use

v1.22

  • Speed up all events by threading the data saving and execution of the StatUpdateEvent.
  • If signs can, they will now insta-update instead of every 10 seconds (can be changed in the config)
  • Added the /stats reset [Player] command. Use /stats reset to reset your own stats.
  • General speed up of other things
  • Fixed lastjoin/lastleave issue (was a permissions issue involving not-logged-in players). Go to your settings file and set lastJoin-lastLeaveFix to true.

v1.21

  • Using new methods for storing and saving data. This way, it's much simpler to get the data (and possibility of getting data live from in-game)
  • Using CPV4
  • Updated API to use these new storage modes, now giving live-data instead of database-data. You should remove the SQLExceptions.
  • Updated API with new methods
  • Possibly fixed lastjoin/lastleave issue (just like in any other build.)

v1.20 DEV (ONLY use this if you want to test the new stuff, it's a highly in-dev build!)

  • Uses new methods to collect/save/store the data, it's super sexy!
  • This method should speed up everything by a lot, as there's no need to connect to databases etc
  • Auto-updater fixed, also thanks to Joba1.

v1.18

  • Probably fixed the lastleave issue (finally!)
  • Fixed NPE with PVPKills sign

v1.17

  • Fixed NPEs if you're installing it for the first time
  • Fixed NPE in the 'Kills' sign, was pointing to the wrong table
  • Fixed config stuff going on forever on first start
  • Added Votifier listeners, and a 'votes' row in the 'player' table

v1.16

  • Fixed auto-updater

v1.15

  • Added MySQL Connection pool. This fixes all errors that look like 'last packet received ... ms ago', 'cant call commit when autocommit is true', etc.
  • Added signs, more info on the front page.
  • Some fixes and performance improvements (log-in and log-out are faster now, for example).
  • Fixed some weird MySQL error concerning SET SESSION old_alter_table=1

v1.14

  • Removes all duplicate values from rows
  • The above fixes the huge amount of blocks broken, etc.
  • Started on signs
  • Started on BeardStats converter

v1.13

  • Fixed MySQLDataTruncation errors (changes row on startup which is needed for this fix)
  • Fixed loads of issues regarding the global stats server
  • Hugely improved MySQL queries by looking for duplicates before executing them
  • Now runs updates on the database every 30 seconds instead of every 3.
  • Now using CPV3!
  • Now tracks players riding a pig riding a minecart!

v1.12

  • Suppress Datatruncation errors (Please enable debug and tell me what it tells you, it would be a big help to know)

v1.10 (same as v1.11)

  • Fixed lastjoin and lastleave not working
  • Fixed issue with wordssaid
  • Added images to web-end for 1.4 new blocks and entities (I forgot to do this last time)
  • New way of sending data to the global server, using JSON.
  • Added pinging to the global stats server
  • Speed increase by using Prepared Statements instead of Statements
  • Some other stuff.

For older changelogs, check the older files

None, please tell me!