The lack of knowledge amongst the minecraft community about this topic made me create this. I see people here and there which when discuss performance claim "minecraft is single threaded". That's not true. In fact, the proof is there when you start up spigot: Everything marked with red here is a different thread (the "Server thread" being the main one), and you can see they're being used multiple times. What probably people mean to say is that "minecraft is single CORED". See, its CORED, and not THREADED. There's a difference from the earth to the moon between a "thread" and a "core" . In fact, there are some (rare) cases where it can take advantage of multiple cores (for example, when you force upgrade your world). So lets correct that sentence. Minecraft can take up advantage only of 1 cpu core in most of the time.