如何向Minecraft添加自定义生物?


16

基本上决定自己动手,我有:

  • 创建了我的暴民的实体类
  • 创建了我的暴民模型班
  • 绘制模型
  • 在EntityList类中添加了对addMapping的函数调用

我被困在下一步该怎么做。我曾尝试找到处理被动动物产卵的代码,但是似乎找不到。

帮助极大的赞赏。


1
如果您想投票赞成,我已经为stackexchange上的改装站点提出了新建议。即使有人在这里回答您的问题也不会造成伤害。
工程师

并在“ minecraft”上进行搜索,您将在此网站上找到改版该游戏的结果。
工程师

1
World.java:2818-在tick方法中-SpawnerAnimals.performSpawning(this,spawnHostileMobs,spawnPeacefulMobs && worldInfo.getWorldTime()%400L == 0L);
liamzebedee 2012年

Answers:


18

好吧,我不会写整个教程(因为我现在时间有限),但是我将把您链接到一些资源并提供一些提示。

首先,如果您打算以任何方式修改Minecraft,则需要转到Modding Wiki。

我浏览了Wiki,发现了一个基本的暴民创建教程

这里有大量的mod创建教程。你应该略读一下

我挑选了一些您可能会喜欢的个别教程-

现在开始创建模型,这花了我一段时间,但我发现了3个建模程序。

  • Techne-允许您创建模型,然后将其转换为Java代码。有很多用户教程,介绍如何创建香草模型的副本(牛,endermen等)。
  • MCModeller-非常简单的GUI,实时预览。用Java编码
  • FMCModeller -GUI并不是那么简单,但是它具有2个视图,看起来非常专业,一个用于spritesheet,一个用于实时显示模型(可以旋转等)。用Flash编码。

对于被动的动物生成代码,建议您下载Minecraft Coders Pack MCP并搜索源文件。我最初发现如何修改Terrain生成器的方式是在源目录中搜索要修改的blockID。我建议您搜索诸如“生成”和“实体”之类的术语。

但是,您必须了解,当Mojang释放改装支持时,这会容易得多,因此请准备更改代码。同样,在最新的Adventure Updates中,Mojang也在不断更改代码。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.