Wie füge ich Minecraft einen benutzerdefinierten Mob hinzu?

16

Grundsätzlich habe ich mich entschlossen, meinen eigenen Mob zu machen:

  • Erstellt die Entitätsklasse meines Pöbels
  • Hat meine Mobs-Modellklasse erstellt
  • Das Modell gezeichnet
  • Der Funktionsaufruf für addMapping wurde in der EntityList-Klasse hinzugefügt

Ich bin festgefahren, was als nächstes zu tun ist. Ich habe versucht, den Code zu finden, der sich mit passivem Tierlaichen in der Welt befasst, aber ich kann ihn anscheinend nicht finden.

Hilfe sehr geschätzt.

Pureferret
quelle
1
Ich habe einen neuen Vorschlag für eine Modding-Site auf stackexchange gemacht, wenn Sie ihm Ihre Stimme geben möchten. Kann nicht schaden, auch wenn hier jemand deine Frage beantwortet.
Ingenieur
Wenn Sie nach "minecraft" suchen, werden Sie auf dieser Seite Ergebnisse finden, die das Spiel modifizieren.
Ingenieur
1
World.java:2818 - während der Tick-Methode - SpawnerAnimals.performSpawning (this, spawnHostileMobs, spawnPeacefulMobs && worldInfo.getWorldTime ()% 400L == 0L);
Liamzebedee

Antworten:

18

Nun, ich werde kein komplettes Tutorial schreiben (da ich momentan nur eine begrenzte Zeit habe), aber ich werde Sie mit einigen Ressourcen verknüpfen und einige Tipps geben.

Erstens, wenn du Minecraft in irgendeiner Weise modifizierst, möchtest du zum Modding-Wiki gehen.

Ich habe mich im Wiki umgesehen und ein einfaches Tutorial zur Erstellung von Mobs gefunden .

Hier gibt es ein umfangreiches Tutorial zur Mod-Erstellung . Sie sollten einen Blick darauf werfen

Ich habe ein paar Tutorials herausgesucht, die Ihnen gefallen könnten.

Nun zur Modellerstellung, ich habe eine Weile gebraucht, bis ich 3 Modellierungsprogramme gefunden habe.

  • Techne - Ermöglicht das Erstellen von Modellen, die dann in Java-Code konvertiert werden. verfügt über eine Vielzahl von Benutzeranleitungen zum Erstellen von Repliken von Vanillemodellen (Kühe, Endermen usw.)
  • MCModeller - Ganz einfache GUI, Live-Vorschau. In Java codiert
  • FMCModeller - GUI ist nicht so einfach, aber es sieht sehr professionell aus mit 2 Ansichten, eine für das Spritesheet und eine für die Live-Anzeige des Modells (die Sie drehen können usw.). In Flash codiert.

Für den Code zum passiven Laichen von Tieren empfehle ich, Minecraft Coders Pack MCP herunterzuladen und die Quelldateien zu durchsuchen. Als ich das erste Mal herausgefunden habe, wie man den Terrain-Generator modifiziert, habe ich im Quellverzeichnis nach der Block-ID gesucht, die ich modifiziert habe. Ich schlage vor, Sie suchen nach Begriffen wie "Spawn" und "Entity".

Sie müssen jedoch verstehen, dass wenn Mojang Modding-Unterstützung veröffentlicht, dies viel einfacher ist. Seien Sie also bereit, Ihren Code zu ändern. Auch mit den neuesten Abenteuer-Updates ändert Mojang ständig den Code.

Liamzebedee
quelle