- 最后登录:
- -
- 阅读权限:
- 20
- 主题数:
- 3
- 总积分:
- 1071
- 回帖数:
- 18
- 精华数:
- 0
-
EU:0
RF:1019
Vis:0
Mana:0
AE:103
|
这是一段关于《我的世界》(Minecraft)游戏启动过程中相关模块加载、初始化以及出现错误的详细日志信息,以下是对其进行的分析总结:
1. 基本环境信息
游戏版本及相关组件:涉及 Minecraft 1.12.2 版本,Forge Mod Loader 版本为 14.23.5.2860,Java 版本是 Java HotSpot (TM) 64-Bit Server VM,版本 1.8.0_291,运行在 Windows 10 系统上。
文件搜索路径:在C:\Users\86186\Desktop\mywenjian\mc\.minecraft\versions\1.12.2-Forge_14.23.5.2860-OptiFine_F5\mods及其子目录下搜索模组(mods)文件。
2. 模块加载情况
2.1 主要加载的 tweaker 和模块
加载了多个 tweaker 类,如net.minecraftforge.fml.common.launcher.FMLTweaker、optifine.OptiFineForgeTweaker、org.spongepowered.asm.launch.MixinTweaker等,这些 tweaker 类在游戏启动过程中对不同的模组或功能进行初始化和调整。
提及了众多模组,涵盖了各种功能分类,如优化类(如 OptiFine、BetterFps 等)、前置类(如 mixinbooter、modularui 等)、实用类(如 levelup2、UniDict 等)、匠魂相关类(如 tconevo、moretcon 等)等。
2.2 模块相关警告
许多模组存在FMLCorePluginContainsFMLMod标记相关的警告,提示@Mods应该与核心模组(coremod)放在不同的 jar 文件中,例如configanytime-3.0.jar、tconevo-1.12.2-1.0.49.jar等多个模组均有此情况。
大量核心模组缺少MCVersion注释,可能会导致与当前 Minecraft 版本出现兼容性问题,像com.cleanroommc.configanytime.ConfigAnytimePlugin、xyz.phanta.tconevo.coremod.TconEvoCoreMod等核心模组都存在该问题。
很多核心模组未签名,如ConfigAnytimePlugin (com.cleanroommc.configanytime.ConfigAnytimePlugin)、Quark Plugin (vazkii.quark.base.asm.LoadingPlugin)等。
3. 初始化及配置相关操作
进行了诸如初始化StacktraceDeobfuscator、安装DeobfuscatingRewritePolicy等操作,还提及找到了 MCP 稳定的方法映射文件(methods-stable_39.csv)。
在加载不同的 tweaker 和核心模组过程中,涉及到对类加载器(class loader)的注入操作以及运行相应的核心模组插件等步骤,例如对UniversalTweaksCore、FMLCorePlugin等核心模组进行了类转换器(class transformers)的注入和插件运行操作。
4. 错误信息
4.1 类加载错误
在加载Coremod ReflectorsPlugin时,出现ClassNotFoundException,无法加载igentuman.mbtool.reflection.ReflectorsPlugin类,导致后续一系列流程出现问题,影响了游戏的正常启动。
4.2 ASM 转换相关错误
在处理OpenModsCorePlugin时,注册ASM transformer class时出现错误。首先遇到ClassNotFoundException,找不到openmods.core.OpenModsClassTransformer类,进而导致无法正确注入到类加载器中,最终引发RuntimeException,使得游戏无法启动,还出现了读取配置文件(C:\Users\86186\Desktop\mywenjian\mc\.minecraft\versions\1.12.2-Forge_14.23.5.2860-OptiFine_F5\config\OpenModsLibCore.json)失败的情况。
综上所述,游戏启动过程中虽然成功加载了许多模组和进行了相关初始化操作,但由于部分模组的不规范设置(如缺少版本注释、未签名等)以及关键类加载失败和配置读取错误等问题,导致游戏最终无法正常启动。需要对相关模组进行检查、修复或重新配置,以解决这些问题使游戏能够正常运行。 |
|