Minecraft 1.3 uses at least 2 Cores. One for Client and one for Server, but it doesnt use a third one.
Prior to 1.3.2 I remember seeing something about how MC went multi-threaded, one thread for the game, another for terrain gen. No idea what happened to that after the SMP only thing though. May have been sorta removed given the server thread's handling that now.