Comment ajouter un mob personnalisé à Minecraft?

16

Fondamentalement, j'ai décidé de créer ma propre foule, j'ai:

  • J'ai créé la classe d'entité de mon mob
  • Créé ma classe de modèles mobs
  • Dessiné le modèle
  • Ajout de l'appel de fonction pour addMapping dans la classe EntityList

Je ne sais pas quoi faire ensuite. J'ai essayé de trouver le code qui traite de la reproduction passive d'animaux dans le monde, mais je n'arrive pas à le trouver.

Aide grandement appréciée.

Pureferret
la source
1
J'ai fait une nouvelle proposition pour un site de modding sur stackexchange, si vous voulez lui donner votre vote. Je ne peux pas faire de mal, même si quelqu'un répond à votre question ici.
Ingénieur
Et faites une recherche sur "minecraft", vous trouverez des résultats sur ce site en modifiant ce jeu.
Ingénieur
1
World.java:2818 - pendant la méthode tick - SpawnerAnimals.performSpawning (this, spawnHostileMobs, spawnPeacefulMobs && worldInfo.getWorldTime ()% 400L == 0L);
liamzebedee

Réponses:

18

Eh bien, je ne vais pas écrire un tutoriel complet (car j'ai un temps limité en ce moment) mais je vais vous lier à quelques ressources et donner quelques conseils.

Premièrement, si vous allez modifier Minecraft de quelque manière que ce soit, vous voulez aller sur le wiki de modding.

J'ai parcouru le wiki et trouvé un didacticiel de base sur la création de mob .

Il y a un énorme tutoriel de création de mod ici . Vous devriez avoir un aperçu de cela

J'ai choisi quelques tutoriels individuels que vous pourriez aimer-

Maintenant, à la création du modèle, cela m'a pris du temps à trouver, mais j'ai trouvé 3 programmes de modélisation.

  • Techne - Vous permet de créer des modèles, qui seront ensuite convertis en code Java. a beaucoup de tutoriels utilisateur sur la façon de créer des répliques de modèles vanille (vaches, endermen, etc.)
  • MCModeller - GUI assez simple, aperçu en direct. Codé en Java
  • FMCModeller - GUI n'est pas aussi simple, mais il semble extrêmement professionnel avec 2 vues, une pour la feuille de calcul et une pour afficher le modèle en direct (que vous pouvez faire pivoter, etc.). Codé en Flash.

Pour le code de reproduction d'animaux passifs, je vous suggère de télécharger Minecraft Coders Pack MCP et de rechercher dans les fichiers source. La première fois que j'ai trouvé comment modifier le générateur de terrain, je cherchais dans le répertoire source le blockID que je moddais. Je vous suggère de rechercher des termes comme "spawn" et "entity".

Vous devez cependant comprendre que lorsque Mojang libère la prise en charge du modding, cela sera beaucoup plus facile, alors soyez prêt à changer votre code. Toujours avec les dernières mises à jour d'aventure, Mojang change constamment le code.

liamzebedee
la source