A series of analyses of the #mcstats data.
R Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This repository contains a series of analyses of the mcstats data. '/img' contains the graphs, and plot.r contain the r scripts that created them.

FPS Analysis

To start off, here is the distribution of frames per second (fps).

FPS Distribution

FPS Distribution

A surpring amount of people have an FPS less than 30 fps. (And there's some odd spikes around 30, 60 and 120 fps.)[1]

To narrow down what may have caused this, and to see if it could be prevented, I decided to graph the correlation between various settings that was logged.

FPS-Setting correlation 1

FPS-Setting correlation

Since all correlations are below 0.3, there doesn't seem to be any one setting that affects the FPS in any major way. This means there's no simple magic button you could toggle to increase the FPS, but that's probably a good thing since it means there's no major performance hogs.

Even looking at settings which you can't easily change, such as the number of CPU cores, there's no setting which goes higher than 0.3, which is well within the window of random noise.

FPS-Setting correlation 2

FPS-Setting correlation

[1] When I analzed the average fps for a varying amount of minutes played (defined as the number of logged records per unique snooper token * 15), it turns out none was below 40 fps, which means the users with less than 30 fps was probably just having lag-spikes.

How do people play the game?

Windowed vs Fullscreen

How many people are playing in windowed vs fullscreen mode, and how does it affect the time played?

windowed vs fullscreen

This is kind of surprising. People play about 10x more in fullscreen mode, but windowed mode is far more popular. This may be selection bais, since people who know how to turn on fullscreen mode have may also been playing the game longer, and are thus more likely to play for longer.


How many people are playing in the applet, and how does it affect the time played?

applet minutes

This is even more surprising. People who use the applet also play for about twice as long, despite desktop more being more popular. I'm not really sure why this is, and it seems hard to belive it's an anomaly since about 700,000 data points was analyzed.


Mod popularity

About 15% of people are using mods! I decided to only include the forge modloader, since all others were well below 1%. mod popularity

Texturepack popularity

Default is used by 80% of users, this just shows non-default textures. texturepack popularity

Java version popularity, ordered by users

java version popularity, ordered by users

Java version popularity, ordered by version number

java version popularity, ordered by version number

OpenGL vendor popularity

OpenGL vendor popularity