It is known that Blockland can only use as much processing as would be equivalent from just one core. Even if it is distributed over multiple cores, it still never uses more than one could possibly provide. For example, on a quad-core processor the maximum overall CPU usage Blockland could use is 25%. I'm pretty sure this happens because Blockland is 32-bit.
It's because Blockland is built to be single threaded, TGE is a single-threaded game engine. Should Badspot decide to upgrade to T3D (he won't) then it would have multicore support.
Contrary to what's being said, Blockland actually uses 2.
Everything runs on one of them.
Brick physics runs on a separate thread.
Pretty sure kompressor said this.
Blockland spawns ~50 threads upon execution, but that doesn't make it multithreaded. It just uses threads for concurrency, that's different than multithreading.