我的世界怎么自创模组?

敬博源敬博源最佳答案最佳答案

1.首先得有一个modloader支持的平台,现在推荐使用forge。Forge提供了对于java版的移植和大量便利的API,可以让我们更方便的进行mod的开发(当然,你不想用forge也可以,只不过你要自己实现很多forge已经帮你实现了的功能,麻烦一些)。然后我们打开forge的安装目录,一般是C:\Users\用户名\AppData\Roaming\forge即可看到里面的版本信息 可以看到我这里是forge版本是1.7.4的,如果我们需要在1.6.4的地图上运行我们的mod,则需要把forge的版本降到1.6.4。

2.接下来就是最关键的了!你需要下载你想要添加到游戏中的物品的Java源代码,比如我想添加一个工具叫“木剑”,那么我就需要找到木剑这个物品的Java源码。一般在github上面就能找到,但是请注意一点:必须保证你找开的这个项目是你想要添加到游戏中的那个项目的分支!例如我想在1.6.4的地图上加个mod,则我必须确保所打开的项目的版本号大于等于1.6.4,并且在1.6.4的maps里面存在以地图名字命名的文件夹,例如我的地图是叫做“暮色森林”,那么在1.6.4的maps下面就应该有以“暮色森林”命名的文件夹。

3.然后我们在项目中找到data文件夹并打开,一般情况下面我们有两种添加物品数据的方式,一种是直接把Java文件添加到你打开的那个项目下的data中,这种添加方式比较简单,但是对于有些游戏版本可能会不成功,因为游戏版本的兼容性问题。另一种方式是复制forge默认的数据文件夹,并将名称改为你想要添加的物品的名称,然后将你的物品数据粘贴进去。这两种方式我都试过,第一种方式有时会失败,所以我推荐大家使用第二种方法。 这里顺便给大家介绍一下我怎么添加新数据,比如说我想在我的世界中添加一个指令/warp ,我只需要在新数据的文件夹中添加一个名为“Warp.java”的文件,并在文件中编写需要添加的命令就可以了。

我来回答
请发表正能量的言论,文明评论!