A partir de hoje, todas as respostas parecem estar corretas: não há como fazer isso.
Eu gostaria de acrescentar um pouco de carne a essas declarações:
Wikipedia em "paralelização automática".
Paralelização automática seria o processo para obter um determinado algoritmo serial e tentar encontrar sequências de comando que pudessem ser executadas em paralelo, agendando e despachando essas seqüências para os recursos disponíveis (hardware: cpu) e juntando o resultado ( = data) de volta para processamento adicional.
O problema não é apenas encontrar sequências que não dependem umas das outras e, portanto, podem ser trabalhadas em paralelo. Mas também a sobrecarga de comunicação pode se tornar proibitiva. Pense no seu problema particular em que o mundo do Minecraft vai ser dividido de alguma forma nos diferentes processadores: se você dividir o mundo geometricamente, digamos: = 9 blocos, então nas fronteiras os submundo individuais precisam trocar qualquer coisa. modificações mundiais ou movimentos de habitantes.
Embora a abordagem acima seja típica de "dividir e conquistar", e a divisão geométrica de um problema seja uma solução generalizada para a paralelização, ela é normalmente codificada manualmente, usando o conhecimento do designer de problemas - neste caso - o desenvolvedor do jogo.
Sua idéia proposta envolveria alguma automação de um algoritmo que é completamente desconhecido, porque o servidor virtual "hiper" não tem como saber como o Minecraft se comporta internamente. Portanto, o único ângulo para esse problema é o código de montagem executado. Neste nível baixo, é muito difícil - e atualmente parece impossível - chegar a uma solução que tenha algum mérito.
Google pode procurar publicações científicas hoje em dia. E se você estiver realmente interessado, eu olharei para as publicações sobre conferências relacionadas. Organizações como o IEEE e o ACM pode ser um bom ponto de partida para isso.