开启左侧

求助:安装mtr 4.0.0 pre1后出现报错问题【有日志】

[复制链接]
mtr12534 2025-6-2 11:59:10
本帖最后由 mtr12534 于 2025-6-2 12:03 编辑

之前使用beta14时没有出现报错问题 但是安装pre1后就出现了,请各位大佬帮忙看看 感谢

崩溃原因未知

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
awa 2025-6-3 19:40:19
我之前跟你一样,pre2就好了
隆基可降解 7 天前
本帖最后由 隆基可降解 于 2025-6-6 16:39 编辑

整体概述

楼主尝试通过 HMCL 启动器 运行 Minecraft 1.18.21 + Fabric 加载器,但因 模组依赖冲突 和 Mixin 转换错误 导致游戏崩溃。以下是关键信息总结:

一、环境与配置

1. 游戏版本与加载器
- 游戏版本: 1.18.21
- 加载器: Fabric Loader 0.16.14
- Java 版本: Java 21 (路径: C:\Program Files\Java\jdk-21 )
2. 启动参数
- 内存配置: -Xmx9630m (最大分配 9630MB 内存)
- 依赖路径:包含大量 Fabric 相关库(如  asm-9.8.jar 、 sponge-mixin-0.15.5+mixin.0.8.7.jar 、 lwjgl-3.2.2.jar  等),以及模组文件(如  1.18.21.jar )。
- 认证服务器:使用  littleskin.cn  的 Yggdrasil 认证接口。

二、模组加载情况

1. 模组列表
- 共加载 199 个模组,包括主流模组如:
-  Fabric API 0.77.0+1.18.2 、 Create 0.5.1-f-build.1333 、 Sodium 0.4.1 、 Iris 1.6.10 、 JEI 10.2.1.1006  等。
- 存在版本兼容问题的模组:如  extra_metro_blocks Beta 、 travelersbackpack fabric-1.18.2-7.1.43 (版本格式不兼容 Fabric 语义化版本要求)。
2. 错误模组
-  jsblock 1.18.2-1.2.1 :依赖  mtr.mappings.UtilitiesClient  类,但该类未找到,导致 Mixin 转换失败。
- 其他警告:部分模组(如  cotton-logging 、 cotton-config )存在无效 JSON 字段( licence  拼写错误,应为  license )。

三、崩溃原因与关键错误

1. 核心异常
- Mixin 转换失败:
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_442 failed  
Caused by: java.lang.ClassNotFoundException: mtr.mappings.UtilitiesClient  


具体触发点: jsblock  模组的  fabric-jsblock-common.mixins.json  尝试调用  mtr/mappings/UtilitiesClient::setScreen ,但  mtr.mappings.UtilitiesClient  类不存在。
2. 次要问题
- 部分模组版本格式不规范(如  MC1.18.2-1.1.11 、 fabric-1.18.2-7.1.43 ),可能导致依赖解析异常。
- 内存分配相关警告:如  PDH Counter  查询失败(Windows 性能计数器问题,不影响核心功能)。

四、总结与建议

1. 问题根源
- 模组依赖缺失: jsblock  模组依赖  MTR(More Trains and Rails)  相关类,但未正确安装或版本不匹配( MTR  模组可能缺失或版本与当前游戏/加载器不兼容)。
- Mixin 配置错误:模组的 Mixin 规则引用了不存在的类,导致类加载失败。
2. 解决方案
- 确认  jsblock  模组所需的 依赖模组(如 MTR) 已正确安装,且版本与  Minecraft 1.18.21 + Fabric 0.16.14  兼容。
- 检查模组版本兼容性,确保所有模组的版本格式符合 Fabric 语义化要求(如避免非标准前缀  MC 、 fabric  等)。
- 移除或更新存在无效 JSON 字段的模组(如修正  cotton-logging 、 cotton-config  中的  licence  为  license )。
3. 操作建议
- 使用 Modrinth 或 CurseForge 等平台确认模组依赖关系,确保依赖完整。
- 通过 HMCL 启动器的 模组冲突检测 功能(若有)排查不兼容模组。
- 若崩溃持续,尝试逐步禁用模组,定位具体冲突模组并更新/替换。

关键文件关联

-  1.18.21.json :定义游戏版本、依赖库及启动参数。
-  hmcl.log :启动器日志,记录启动流程及进程异常退出。
-  latest.log / minecraft.log :游戏日志,详细记录模组加载错误及崩溃堆栈。
-  launch.bat :手动启动脚本,包含完整的 Java 启动参数(可用于复现问题或调试)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表