从其他mods产生的暴徒

时间:2018-03-16 22:01:45

标签: minecraft minecraft-forge

我正在寻找一种从其他mod中生成实体的方法。我发现对于块和项目,有一种方法可以用

来获取它们
GameRegistry.findBlock()

但没有找到类似怪物的东西。我也没有发现任何类似的伪造文件。有关于与其他mods通信的参考/指南吗?

我正在使用MC 1.7.10 / Forge 10.13.4

1 个答案:

答案 0 :(得分:0)

在一些代码潜水之后,看起来你可以使用EntityList.createEntityByName(String, World)创建一个实体的实例(如果没有具有该名称的实体或者发生其他错误,它将返回null。)如果你需要得到您可以使用EntityList.stringToClassMapping地图名称中的实体类。因为1.7.10不包含任何泛型,所以您必须手动从该映射中转换返回的值。据我所知,地图的类型是Map<String, Class>,正如您可能已经猜到的那样。