Forge不让你玩Minecraft模组,怎么办?
立身模组界已经很久了。为了给各位初入MC的萌新解决一下有着对美好的模组游戏体验想象,却被电脑屏幕前的英文拦住的不适感。特此我写下这篇文章,来帮各位解释一下这些问题,我会尽可能以简单的语言来说明问题。

一、进入游戏主菜单之前的警告界面
警告界面分为出错与警告两个类型,出现出错就凉凉,仅有警告的话能够点击返回主菜单进入游戏游玩,但发出警告的模组就不能玩咯w



二、具体情况
1.前置丢失/版本不一致
前置(Lib)简单来讲,相当于运行Minecraft需要安装Java,前置就是一个模组运行的必要前提。
当然不是所有的模组都需要前置,一个模组也不是只有一个前置。
解决方法:
把它的前置也下载下来放进mods文件夹~
在警告界面中,可以看到必要的前置模组的名称,接下来就是上网搜索前置模组并下载啦。
例如植物魔法模组依赖饰品栏模组(即饰品栏模组是植物魔法模组的前置),那么你需要两个模组都下载下来w
在高版本中,橙色字体属于缺失前置的名称,同时也要注意后面标注的版本号,在下载时候要选择相应的版本,版本不一致也会导致错误的发生。
在低版本中的版本号有时候会出现any,这代表着该前置模组的所有版本都可以用。



鉴于高版本警告界面的显示方式与低版本都不一样,所以我就把两个版本的都贴上来,让大家找一下自己是属于哪种警告界面w
2.事件阶段遇到错误(errorduringevent)
呀...Mod出错...除非你会编程之类的改一下,不然我也莫得方法,把这个模组删了吧~
注意:不同的Mod有不同的出错w有些显示这种界面,有些一旦出错就会崩溃,崩溃就是另外一种东西了,这里就不讲太多~
解决方案:
删掉这个模组,或查找该模组是否有更新的版本,没有找的并有能力的就跟作者汇报问题。


(低版本遇到这个是直接崩溃的,抱歉XD)
3.游戏版本不一致
说到游戏版本不一致,一般情况下Forge还是会直接告诉你的:


但有的时候是这样子的:

没有找到中文的图片,这里用文字表示:
Mod文件XXX需要语言提供程序XXX XXX来加载
解决方案:
删掉这个模组,或者在作者要求的游戏版本下运行该模组。
像第二张图中,你可以直接看到作者要求的游戏版本。
4.文件{XX}不是Jar文件
Forge :我一眼就看出你不是jar,虽然我不清楚你是怎么把txt弄成jar的。

解决方案:
问作者w
5.Mod没找到

解决方案:
如果你没做任何事,那么这个问题是作者的问题,你还是得要问作者XD
6.Forge版本不一致

解决方案:
删掉模组,或者安装与之相匹配版本的Forge
7.Fabric Mod与Forge并存
???Fabric和Forge合不来的~!

解决方案:
删掉模组,或者将Forge删掉换成Fabric。
8.其他问题
mods.toml缺失modid XXX 的元数据(问作者)
XXX发生了类加载错误(问作者)
XXX XXX无法正确加载(问作者)
发生了一个未捕获处理的错误。(据情况分析)
加载Forge失败(重新安装Forge/据情况分析)
检测到Mod依赖项循环:XXX(问作者)
XXX在延期工作遇到错误(问作者)
文件XXX是无法加载的LiteLoader Mod(问作者/删模组)
文件XXX是无法加载的Fabric Mod(问作者/删模组)
文件XXX是不受支持的OptiFine(更新Optifine/删掉Optifine)
未能为文件XXX加载有效的ResourcePackInfo(问作者/删掉资源包)