登录
|
立即注册
我的中心
提醒
设置
退出
MTRBBS
首页
BBS
导读
Guide
百科
更多
赞助作者!
小组
专辑
收藏
勋章
MTRBBS 我的世界铁路中文论坛
»
首页
›
你问我答
›
模组使用
›
求助:安装mtr 4.0.0 pre1后出现报错问题【有日志】 ...
返回列表
发新帖
求助:安装mtr 4.0.0 pre1后出现报错问题【有日志】
[复制链接]
mtr12534
当前离线
43
人气
0
0
贡献
铁路职员
mtr12534
2025-6-2 11:59:10
本帖最后由 mtr12534 于 2025-6-2 12:03 编辑
之前使用beta14时没有出现报错问题 但是安装pre1后就出现了,请各位大佬帮忙看看 感谢
崩溃原因未知
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
帖子地址:
分享给好友
回复
举报
awa
当前离线
12
人气
0
0
贡献
铁路职员
awa
2025-6-3 19:40:19
我之前跟你一样,pre2就好了
回复
举报
隆基可降解
当前离线
10
人气
0
0
贡献
铁路职员
隆基可降解
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 启动参数(可用于复现问题或调试)。
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表