Generated stats data
Generated stats data
THIS HAS BEEN REMOVED AS OF v0.8...
There are plans to add it back in the future
MCStatsPlus exports its data in XML, JSON, and JavaScript format.
These data feeds are ready for consumption by other programs using whatever parser your language provides. For your convenience, here are the formats for each
This works better on a wider page...
XML
<mcStatsPlus> <playersOnline> <player> <playerName>STRING</playerName> <groups>SPACE DELIMITED STRING LIST</groups> </player> </playersOnline> <playerStats> <player> <blocksDestroyed>INTEGER</blocksDestroyed> <blocksPlaced>INTEGER</blocksPlaced> <isOnline>BOOLEAN</isOnline> <itemsDropped>INTEGER</itemsDropped> <lastLogin>STRING ENCODED UNIX EPOCH TIMESTAMP</lastLogin> <metersTraveled>INTEGER</metersTraveled> <playerName>STRING</playerName> <playerSince>STRING ENCODED UNIX EPOCH TIMESTAMP</playerSince> <sessionPlaytime>STRING, EMPTY IF NOT ONLINE</sessionPlaytime> <sessionPlaytimeSeconds>INTEGER, -1 IF NOT ONLINE</sessionPlaytimeSeconds> <totalPlaytime>STRING</totalPlaytime> <totalPlaytimeSeconds>INTEGER</totalPlaytimeSeconds> </player> </playerStats> </mcStatsPlus>
JSON
{ { "playerStats": [ { "blocksDestroyed": 11, "blocksDestroyedDetails": { // map between block id and total destroyed "50": 1, "2": 6, "18": 3, "12": 1 }, "blocksPlaced": 41, "blocksPlacedDetails": { // map between block id and total placed "50": 41 }, "isOnline": true, "itemsDropped": 1, "itemsDroppedDetails": { // map between item id and total dropped "50": 1 }, "lastLogin": "1290671856505", // string encoded unix epoch time "metersTraveled": 955, "playerGroups": [ "mods" // array of players groups ], "playerName": "deltahat", "playerSince": "1290476814776", // string encoded unix epoch time "sessionPlaytime": "0.03 hours", "sessionPlaytimeSeconds": "174", "totalPlaytime": "3.63 hours", "totalPlaytimeSeconds": "13088" } ], "playersOnline": [ { "groups": [ // array of players groups "mods" ], "playerName": "deltahat" } ] } }
JavaScript
var mcStatsRawData = {...json data...};