怎么把Fabric的模组移植到Forge,我应该在哪里学习移植模组?
目前这两个API是不兼容的,而且也是独立存在的,也就意味着里面很多代码以及函数的使用等等有非常大的区别,如果你想移植的话,那么你需要有对Forge和Fabric代码的高熟练以及理解度,在Forge这边用你所理解的代码去复刻Fabric的mod这边的功能.
api不兼容,要移植就要两边的api都要熟练,然后把不兼容的api做替换,算法层面的东西应该可以直接使用。这些的前提要有源码,不然就得自己从头实现了
这里有一些两者的对比,引用一下
这里是fabric的文章
https://www.mcbbs.net/thread-904854-1-1.html
其实说白了,你会forge和fabric开发后自然就会了
这里有一些两者的对比,引用一下
Forge:历史悠久,支持大多数版本,较为重量级,api较多,有大量的教程和mod可参考,但是其mcp组件版权不开放,更新速度较慢,且开发人员阻碍启动器自动下载forge,文档对中文支持不好,安装方便,被广泛支持,即使在服务器使用也有sponge可安装插件
Fabric:更新极快,轻量级可选配api(不过一般都带),yarn版权开发自由,对新版本支持更快,可以方便地获取与安装,但不被广泛支持(支持的启动器较少),对中文支持好,安装略有不便,没有类似sponge的兼容,在服务器使用基本等于放弃插件,和forge mod不兼容,加载快,内存消耗少
这里是fabric的文章
https://www.mcbbs.net/thread-904854-1-1.html
其实说白了,你会forge和fabric开发后自然就会了