我的世界mod冲突怎么解决?

覃彦皓覃彦皓最佳答案最佳答案

1 首先需要了解,forge加载的mod在主程序中是没有对应加载信息的(就是那个LANG文件),所以出现forge版本不兼容导致的mod冲突问题,是无法通过修改LANG文件来解决的

2 如果要测试是不是某个mod造成的问题,那么只需要在测试mod的时候,把其他mod一个一个删掉,直到出现问题为止,这样就知道是哪几组mod互相影响了 如果mod冲突的问题难以找到源头,也可以试试把游戏全部删除后,只留Forge和任意一个mod,然后再测试加入别的mod是否有问题,如果有就找到了,再逐步添加回来排除

3 forge没有提供解决mod冲突问题的工具 但可以在运行游戏前,把需要的mod都加载上,然后进入游戏看看有没有问题。有的话就把多余的(就是没加载的)删了(注意不是删掉!是跳过不加载,这样就不会破坏游戏存档),再进行下一项操作

4 对于forge打包的jar包引起的冲突问题,目前有一个办法可以解决,但是非常麻烦且无法彻底根除——把forge的jar包内所有东西都拷贝出来放到另一个目录下重新打包,但这样就可能导致forge不能使用(因为依赖的环境变量发生了变化) 我试过,有些情况下这个方法会失败,我猜测可能是用了优化压缩的缘故,使某些class文件的某些区域被压缩,从而导致没法运行,当然这也是我的猜想而已…… 这个方法虽然麻烦而且不一定可行,但我试用下来并没有发现新的mod冲突问题。

希望有所帮助~ PS. 这只是一个回答,并非教程,所以可能不太详细,如果题主想了解更多可以看看这个网址,是我的世界中文论坛里一个大大写的关于forge安装与管理的非常好的文章,比我的文字更生动有趣(笑) PS2. 我只是分享了我的处理方法,并不代表这个问题就是这样造成的或者这样解决就对了,我只是分享我处理的方法以及过程罢了~

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