¿Cómo agrego una mafia personalizada a Minecraft?

16

Básicamente decidí hacer mi propia mafia, tengo:

  • Creé la clase de entidad de mi mafia
  • Creé mi clase de modelo de mobs
  • Dibujado el modelo
  • Se agregó la llamada de función para addMapping dentro de la clase EntityList

Estoy atrapado en qué hacer a continuación. He intentado encontrar el código que se ocupa del desove pasivo de animales en el mundo, sin embargo, parece que no puedo encontrarlo.

Ayuda muy apreciada.

Pureferret
fuente
1
He hecho una nueva propuesta para un sitio de modificación en stackexchange, si quieres darle tu voto. No puede hacer daño, incluso si alguien responde su pregunta aquí.
Ingeniero
Y haga una búsqueda en "Minecraft", encontrará resultados en este sitio modificando ese juego.
Ingeniero
1
World.java:2818 - durante el método de tick - SpawnerAnimals.performSpawning (this, spawnHostileMobs, spawnPeacefulMobs && worldInfo.getWorldTime ()% 400L == 0L);
liamzebedee

Respuestas:

18

Bueno, no voy a escribir un tutorial completo (porque tengo un tiempo limitado en este momento) pero lo vincularé a algunos recursos y le daré algunos consejos.

En primer lugar, si vas a modificar Minecraft de alguna manera, debes ir a la wiki de modificación.

Eché un vistazo a la wiki y encontré un tutorial básico de creación de mafia .

Hay un tutorial de creación de mod masivo aquí . Deberías echar un vistazo a eso

Elegí algunos tutoriales individuales que te pueden gustar ...

Ahora en la creación del modelo, me llevó un tiempo encontrarlo, pero encontré 3 programas de modelado.

  • Techne : le permite crear modelos, que luego se convertirán en código Java. tiene muchos tutoriales de usuario sobre cómo crear réplicas de modelos de vainilla (vacas, endermen, etc.)
  • MCModeller : interfaz gráfica de usuario bastante simple, vista previa en vivo. Codificado en Java
  • FMCModeller : la GUI no es tan simple, pero se ve extremadamente profesional con 2 vistas, una para la hoja de sprites y otra para mostrar el modelo en vivo (que puede rotar, etc.). Codificado en Flash.

Para el código pasivo de desove de animales, le sugiero que descargue Minecraft Coders Pack MCP y busque a través de los archivos fuente. La forma en que encontré por primera vez cómo modificar el generador de terreno, fue buscando en el directorio de origen el ID de bloque que estaba modificando. Le sugiero que busque términos como "spawn" y "entidad".

Sin embargo, debe comprender que cuando Mojang lanza soporte de modificación, esto será mucho más fácil, así que prepárese para cambiar su código. También con las más recientes actualizaciones de aventura, Mojang cambia constantemente el código.

liamzebedee
fuente