MC百科社群

标题: 云生模组BUG&改进意见收集贴 [打印本页]

作者: lzyzl6    时间: 2025-4-14 10:07
标题: 云生模组BUG&改进意见收集贴
本帖最后由 lzyzl6 于 2025-4-14 10:39 编辑

友友们在游玩过程中遇到与其他模组不兼容(注入失败)或者其他各种各样的崩溃问题都可以在本帖求助哦。
请尽可能的提供日志文件(崩溃报告,启动器日志,最后输出等等),以便更好的解决问题。
如果有什么改进的想法也可以提出。

作者: QQ酱98426    时间: 2025-4-14 15:32
本帖最后由 QQ酱98426 于 2025-4-14 15:34 编辑


Minecraft1.20.1
Neoforge47.1.106(约等于forge47.1)
ForgedFabricApi 0.92.2+1.11.12
信雅互联1.0.0 beta.46
模组版本forge1.1.0 beta1
进入游戏时疑似和我已经加载的特定资源包冲突,并导致右上角提示资源包加载失败,且几乎所有模组在实际上无法加载
通过网盘分享的文件:云生-发生错误时的日志文件
链接: https://pan.baidu.com/s/1Okc_PMBBJ2NWNIxdqMHhnw 提取码: 2333

问题在发生错误后更换模组版本为fabric1.1.0 beta1版本时消失,再换回forge版本后也不再发生
但所有已加载的资源包回到了默认状态,键位绑定也被移除,故猜测是资源包冲突,但目前没排查出来是哪一个资源包干的好事
作者: lzyzl6    时间: 2025-4-14 16:02
QQ酱98426 发表于 2025-4-14 15:32
Minecraft1.20.1
Neoforge47.1.106(约等于forge47.1)
ForgedFabricApi 0.92.2+1.11.12

大致找到一种可能,现代化修复在游戏初始化时模组实例加载失败,然后(可能是其导致?)游戏使用的MixinExtras初始化失败,云生使用了MixinExtras的功能,进而报Mixin错误sugar参数不在结尾。
作者: lzyzl6    时间: 2025-4-14 16:04
QQ酱98426 发表于 2025-4-14 15:32
Minecraft1.20.1
Neoforge47.1.106(约等于forge47.1)
ForgedFabricApi 0.92.2+1.11.12

紫黑色背景应该是与冰与火之歌 随意修复有关,报错显示缺失了冰与火的资源包(failnotfound)
作者: QQ酱98426    时间: 2025-4-14 16:27
lzyzl6 发表于 2025-4-14 16:02
大致找到一种可能,现代化修复在游戏初始化时模组实例加载失败,然后(可能是其导致?)游戏使用的MixinE ...

所以我需要考虑移除现代化修复吗,或者禁用它的什么功能来实现正常加载?
作者: lzyzl6    时间: 2025-4-14 16:42
QQ酱98426 发表于 2025-4-14 16:27
所以我需要考虑移除现代化修复吗,或者禁用它的什么功能来实现正常加载? ...

基本锁定问题了,应该是因为forge本身不含mixinextras所以我内置了0.4.1版本的mixinextras,然而neoforge内置了mixinextras,导致云生内置的mixinextras和neoforge内置的mixinextras冲突了(可能我这版本太高了)
作者: QQ酱98426    时间: 2025-4-14 16:43
lzyzl6 发表于 2025-4-14 16:42
基本锁定问题了,应该是因为forge本身不含mixinextras所以我内置了0.4.1版本的mixinextras,然而neoforge ...

原来如此,所以1.20.1的neoforge是不是要单独列一个版本了(笑)
作者: lzyzl6    时间: 2025-4-14 16:44
QQ酱98426 发表于 2025-4-14 16:27
所以我需要考虑移除现代化修复吗,或者禁用它的什么功能来实现正常加载? ...

现在想的一种解决办法就是回头我再发布一个1.20.1 neoforge版本,专门适配一下(顺便看看能不能对信雅互联多饰品槽模组共存做些兼容)
作者: lzyzl6    时间: 2025-4-14 16:45
QQ酱98426 发表于 2025-4-14 16:43
原来如此,所以1.20.1的neoforge是不是要单独列一个版本了(笑)

看来是这样
作者: QQ酱98426    时间: 2025-4-14 16:45
lzyzl6 发表于 2025-4-14 16:44
现在想的一种解决办法就是回头我再发布一个1.20.1 neoforge版本,专门适配一下(顺便看看能不能对信雅互 ...

明白了,非常感谢,作者大大们辛苦了
作者: QQ酱98426    时间: 2025-4-14 19:15
一个小建议:对话文本的自定义功能
目前来看虽然可以直接通过资源包替换原有的lang来实现,但无法实现新增对话的需求
我想整合包制作可能会需要用到这种功能的,每个整合包都有一些自己的特点,可能原有的对话并不是很贴合他们想要的效果...怎么说来着?沉浸感?
这个建议的优先级实际上相当低,等模组开发完善后再来实现也不迟
作者: QQ酱98426    时间: 2025-4-14 21:47
CarryOn模组搬运游魂实体离开本维度后,游魂无法再被当前维度和先前所在维度的往生信标检索
即使将游魂搬运回先前维度也不再起作用

issue已提交至github
作者: lzyzl6    时间: 2025-4-14 23:04
QQ酱98426 发表于 2025-4-14 16:45
明白了,非常感谢,作者大大们辛苦了

修复版已经做好了,不过信雅互联trinkets还没支持()
作者: lzyzl6    时间: 2025-4-14 23:18
本帖最后由 lzyzl6 于 2025-4-14 23:21 编辑
QQ酱98426 发表于 2025-4-14 21:47
CarryOn模组搬运游魂实体离开本维度后,游魂无法再被当前维度和先前所在维度的往生信标检索
即使将游魂搬运 ...

往生信标设计为检索其所在维度激活玩家的所有游魂,这兴许不是BUG()我于1.1.0-beta.1-hotfix.1 neofoge 47.1.106 1.20.1未发现异常

作者: QQ酱98426    时间: 2025-4-15 00:42
lzyzl6 发表于 2025-4-14 23:18
往生信标设计为检索其所在维度激活玩家的所有游魂,这兴许不是BUG()我于1.1.0-beta.1-hotfix.1 neofoge  ...

这就有点奇怪了 我这边如果把游魂搬到下界 然后传送到稍远处在下界用往生信标检索游魂是无法检索到的我回头再试试确认一下是不是有其他模组干扰了
作者: 1625926165    时间: 2025-4-15 01:45
Neoforge    1.21.1     21.1.146
应该是Mixin异常没处理好,在单人世界,直接使用 /kill 自杀想看看效果,就直接崩了,使用遗体模组不会有这种奇怪的bug,感觉还是得观望一段时间先,日志如下:

日志.txt (20.36 KB, 下载次数: 1)

作者: lzyzl6    时间: 2025-4-15 08:07
1625926165 发表于 2025-4-15 01:45
Neoforge    1.21.1     21.1.146
应该是Mixin异常没处理好,在单人世界,直接使用 /kill 自杀想看看效果, ...

多版本迁移时留下的错误,是过时的forge迁移没有处理,多谢告知
作者: 1625926165    时间: 2025-4-15 14:26
创造模式物品分类标签页会被此模组打乱原有布局:


作者: 1625926165    时间: 2025-4-15 15:00
1、文本颜色有点太花了
2、有些换行文本过于冗余,以及死亡播报可以稍微简化一下
3、通知类文本可以不用发送到聊天框中,在快捷栏上方那里提示就够了,如,召唤成功!,文本类的发送聊天框比较正常
4、游魂跟随一闪一闪的瞬移很怪,靠近时以加速度平滑过来会比较好



作者: 1625926165    时间: 2025-4-15 15:00
1625926165 发表于 2025-4-15 14:26
创造模式物品分类标签页会被此模组打乱原有布局:

1.21.1 neoforge  21.1.146   泰拉饰品,精致存储,机械动力

作者: QQ酱30526    时间: 2025-4-15 16:07
感觉物品的贴图有点太花哨了
作者: QQ酱30526    时间: 2025-4-15 16:19
改进意见:可以把设定改成玩家持有“特殊道具”时,死后会生成游魂保存物品并可以直接拿取物品。目前的设定可能会导致习惯把各种材料装在精致背包或者还没建好仓库的玩家,死亡后连带着背包的大部分物品都被锁在幽魂里无法拿出,变相的失去了物品。改成消耗道具在死后生成无条件拿取的游魂可以让玩家有更多的选择权,同时想要平衡死亡保存物品只需要调整“特殊道具”的配方就行。另外可以优化下物品的贴图,五颜六色的有点违和了

作者: QQ酱35254    时间: 2025-4-18 20:08
https://mclo.gs/8kbHrqG
在服务器运行时遇到的崩溃bug
问了下ai
关键错误:
  1. java.lang.NoClassDefFoundError: net/minecraft/client/model/geom/ModelLayerLocation
复制代码
这个错误表明 cloud_revive 模组尝试加载一个客户端专用的类 (ModelLayerLocation),但这是在服务端环境中运行的。
该模组可能是一个客户端专用模组,或者它错误地调用了客户端代码(如模型渲染相关功能)。





欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科