怎么做我的世界mod?
以TMI的脑壳为例,这个模组在forge上面的安装方法如下(因为需要先下载安装forge): 下载之后解压,放到mods文件夹下。(注意:这里如果你安装的是java版则不需要安装forge;如果是PE版本,则需要安装在SD卡中的app里面) 进入游戏后就可以在选项中看到已经加载了这个mod了。
接下来介绍如何制作一个最简单的mod,以放烟花为例——其实只需要两个文件即可: 一个是指令为/give @p minecraft:firework_rack 1 0 {Enchantments:[{id:"minecraft:mob_damage",lvl:2}]}的命令方块,作用是生成一个烟火机并给玩家回复一定血量;另一个则是展示标签,用来显示烟火机的存在。 这样当玩家使用指令/give @p firewrk 1 0时,就会生成一个烟火机并在附近显示出文本。不过目前版本的MC无法执行添加附魔的命令,所以需要把添加伤害效果的命令用循环测试器测一下时间延迟,不然会报错的。
如果想要自己的mod能够支持更多的情况,比如物品ID的修改、数量的上限设置等,可以修改指令:/give @pminecraft:block/{{Type}} 1 0 ...,这样就可以让玩家轻松调整自己想要的Mod效果了! 当然啦,如果不会指令,也可以用粘贴板来粘贴物品ID或者数据传送。
以上只是一个很简单的例子,说明如何使用forge开发简单的mod。实际上,通过修改游戏的运行库,可以使用forge发布自定义数据以及添加资源(纹理等),这样的话,最终生成的mod就能支持更多的情况,并且能够实现加载顺序随意放置的便利——对于大部分情况来说,这样的优化都能够让forge更好地工作,降低错误几率。 最后说一点forge有关的问题——forge虽然能够自动识别一些mod是否冲突,但是并不能完全识别,所以还是建议手动检测。另外就是forge会默认加载很多没用的mod,想要加快启动速度的话,可以删掉那些没用的mod。最后就是forge会占用内存,随着所加载的mod越来越多,内存消耗量也会呈指数增长,因此对于低配电脑来说,不建议使用过多forge,否则可能会导致内存溢出。