Como adiciono um mob personalizado ao Minecraft?

16

Basicamente decidi fazer minha própria multidão, eu tenho:

  • Criou a classe de entidade do meu mob
  • Criado minha classe de modelo de mobs
  • Desenhado o modelo
  • Adicionada a chamada de função para addMapping na classe EntityList

Estou preso no que fazer a seguir. Tentei encontrar o código que lida com a desova passiva de animais no mundo, mas não consigo encontrá-lo.

Ajuda muito apreciada.

Pureferret
fonte
1
Fiz uma nova proposta para um site modding no stackexchange, se você quiser dar seu voto. Não pode machucar, mesmo que alguém responda sua pergunta aqui.
Engenheiro
E faça uma pesquisa em "minecraft", você encontrará resultados neste site modificando esse jogo.
Engineer
1
World.java:2818 - durante o método tick - SpawnerAnimals.performSpawning (this, spawnHostileMobs, spawnPeacefulMobs && worldInfo.getWorldTime ()% 400L == 0L);
Liamzebedee 17/03/12

Respostas:

18

Bem, eu não vou escrever um tutorial inteiro (porque eu tenho tempo limitado no momento), mas vou ligar você a alguns recursos e dar algumas dicas.

Primeiramente, se você quiser modificar o Minecraft de qualquer maneira, você quer ir para o wiki modding.

Eu dei uma olhada no wiki e encontrei um tutorial básico de criação de máfias .

Há um enorme tutorial de criação de mods aqui . Você deveria dar uma olhada nisso

Escolhi alguns tutoriais individuais que você pode gostar-

Agora, na criação do modelo, demorei um pouco para encontrar, mas encontrei três programas de modelagem.

  • Techne - Permite criar modelos, que serão convertidos em código Java. tem muitos tutoriais do usuário sobre como criar réplicas de modelos de baunilha (vacas, endermen etc.)
  • MCModeller - GUI bastante simples, visualização ao vivo. Codificado em Java
  • O FMCModeller - GUI não é tão simples, mas parece extremamente profissional com 2 visualizações, uma para a planilha e outra para exibir o modelo ao vivo (que você pode girar etc.). Codificado em Flash.

Para obter o código de reprodução passiva de animais, sugiro que você baixe o Minecraft Coders Pack MCP e pesquise os arquivos de origem. A primeira vez que descobri como modificar o gerador de terreno, estava pesquisando no diretório de origem o blockID que eu estava modificando. Sugiro que você pesquise termos como "spawn" e "entity".

No entanto, você deve entender que quando o Mojang lançar suporte a modding, isso será muito mais fácil, portanto, esteja preparado para alterar seu código. Também com as mais recentes atualizações de aventura, Mojang muda constantemente o código.

liamzebedee
fonte