Jak dodać niestandardowy mob do Minecraft?

16

Zasadniczo postanowiłem stworzyć własny tłum, mam:

  • Utworzono klasę encji mojego moba
  • Utworzono moją klasę modeli mobów
  • Narysowany model
  • Dodano wywołanie funkcji addMapping w klasie EntityList

Utknąłem na tym, co robić dalej. Próbowałem znaleźć kod, który dotyczy pasywnego odradzania się zwierząt na świecie, jednak nie mogę go znaleźć.

Pomoc bardzo ceniona.

Pureferret
źródło
1
Złożyłem nową propozycję witryny modding na stackexchange, jeśli chcesz dać jej swój głos. Nie zaszkodzi, nawet jeśli ktoś odpowie tutaj na twoje pytanie.
Inżynier
I poszukaj „Minecraft”, znajdziesz wyniki na tej stronie, zmieniając tę ​​grę.
Inżynier
1
World.java:2818 - podczas metody zaznaczania - SpawnerAnimals.performSpawning (to spawnHostileMobs, spawnPeacefulMobs && worldInfo.getWorldTime ()% 400L == 0L);
liamzebedee

Odpowiedzi:

18

Cóż, nie zamierzam pisać całego samouczka (ponieważ mam teraz ograniczony czas), ale połączę cię z niektórymi zasobami i dam kilka wskazówek.

Po pierwsze, jeśli zamierzasz zmodyfikować Minecraft w jakikolwiek sposób, chcesz przejść do wiki modowania.

Rozejrzałem się po wiki i znalazłem podstawowy samouczek tworzenia mobów .

Tutaj znajduje się samouczek tworzenia dużych modyfikacji . Powinieneś przejrzeć to

Wybrałem kilka samouczków, które mogą ci się spodobać-

Teraz przy tworzeniu modelu zajęło mi to trochę czasu, ale znalazłem 3 programy do modelowania.

  • Techne - umożliwia tworzenie modeli, które następnie zostaną przekonwertowane na kod Java. ma wiele samouczków użytkownika na temat tworzenia replik modeli waniliowych (krowy, endermeny itp.)
  • MCModeller - Dość prosty GUI, podgląd na żywo. Kodowane w Javie
  • FMCModeller - GUI nie jest tak proste, ale wygląda wyjątkowo profesjonalnie z 2 widokami, jednym dla arkusza sprite i jednym do wyświetlania modelu na żywo (który można obracać itp.). Kodowane we Flashu.

W przypadku kodu pasywnego odradzania się zwierząt sugeruję pobranie pakietu MCP Minecraft Coders Pack i przeszukiwanie plików źródłowych. Sposób, w jaki po raz pierwszy odkryłem, jak zmodyfikować generator terenu, szukałem w katalogu źródłowym szukanego przeze mnie blokuID. Sugeruję poszukiwanie terminów takich jak „spawn” i „byt”.

Musisz jednak zrozumieć, że kiedy Mojang wyda obsługę modowania, będzie to o wiele łatwiejsze, więc przygotuj się na zmianę kodu. Również dzięki najnowszym aktualizacjom przygodowym Mojang stale zmienia kod.

liamzebedee
źródło