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...};