= 创作分享 =
你问我答
作为容器的物品/背包,在移动时里面的东西会消失1.16.5 ...
鬼人政协

作为容器的物品/背包,在移动时里面的东西会消失1.16.5

鬼人政协 于 2023-4-30 17:52 ( 1年前 ) [复制链接] [只看楼主] [打印]
779 6
20RF
服务器使用猫端,1.16.5,mod列表如下

jvm为(顺便感谢一下发出来的老哥
-d64 -XX:+AggressiveOpts -Xgc:concurrentScavenge -XX:+UseParNewGC -XX:+CMSConcurrentMTEnabled -XX:ParallelGCThreads=8 -Dsun.rmi.dgc.server.gcInterval=3600000 -XX:+UnlockExperimentalVMOptions -XX:+ExplicitGCInvokesConcurrent -XX:MaxGCPauseMillis=50 -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -XX:-OmitStackTraceInFastThrow -XX:+OptimizeStringConcat -XX:+UseAdaptiveGCBoundary -XX:NewRatio=3 -Dfml.readTimeout=90 -XX:+UseFastAccessorMethods
疑似nbt问题

发表于 2023-4-30 17:52:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 6 条回复!
QQ酱59818
本帖最后由 QQ酱59818 于 2023-4-30 20:19 编辑

是什么mod中的物品和背包?这种情况可能是因为容器的hash值是一样的导致的。另外请详细描述一下在出现该问题之前和之后在整合包里进行了什么删改。
在游戏发生这种情况的前后你在做什么,具体描述一下发生时的情景。有无错误报告和debug.log提供
发表于 2023-4-30 19:50:23 | 只看该作者

回复 | 举报

鬼人政协
QQ酱59818 发表于 2023-4-30 19:50
是什么mod中的物品和背包?这种情况可能是因为容器的hash值是一样的导致的。另外请详细描述一下在出现该问 ...

消失的情况大概是
往作为背包的物品(下面简称容器物品)塞入任意物品,然后在人物背包的界面中将这个容器物品移动时,有大概率发生容器内的物品消失的情况,例如我将容器物品装备到curios的装备栏,然后取出到任意一个其他人物背包格子内,就会发生该情况,通常移动2-3次容器内的物品就会全部消失,这种情况在所有提供了额外背包的mod中出现,游戏本身的潜影贝无该bug,逐个排查测试后均出现此bug,debug.log暂时没关注,我去上传
发表于 2023-4-30 22:52:35 | 只看该作者

回复 | 举报

鬼人政协
这是debug.log和latest.log

debug.7z

370.98 KB, 下载次数: 1

latest.7z

13.22 KB, 下载次数: 1

发表于 2023-4-30 23:04:55 | 只看该作者

回复 | 举报

QQ酱59818
本帖最后由 QQ酱59818 于 2023-5-1 06:43 编辑
ffad12 发表于 2023-4-30 22:52
消失的情况大概是
往作为背包的物品(下面简称容器物品)塞入任意物品,然后在人物背包的界面中将这个容 ...

。啊这,具体是哪些mod的容器啊,还有
“例如我将容器物品装备到curios的装备栏,然后取出到任意一个其他人物背包格子内,就会发生该情况,通常移动2-3次容器内的物品就会全部消失”
其他人物背包格子是指啥?在把背包放入物品栏拿出物品栏时有概率会发生物品消失的情况,2-3次容器内的物品会全部消失是什么意思,他还不是一次性全部消失的吗?
根据你的描述我的第一眼理解是:把容器移动到另一个时容器内的物品有可能会一次性全部消失?
发表于 2023-5-1 06:07:35 | 只看该作者

回复 | 举报

QQ酱59818
本帖最后由 QQ酱59818 于 2023-5-1 07:02 编辑
ffad12 发表于 2023-4-30 23:04
这是debug.log和latest.log

debug和latest看不出什么东西。
我觉得可能这种情况要么对mod挨个排查
或者需要用nbt explore出现问题前后存档中测试时出现问题的容器数据进行对比来定位问题的原因。由于在存档中容器内存有什么物品要么是通过NBT来记录的,要么是通过一串数值来记录的,数值记录的这种类似于坐标,存档内会有一个与该坐标对应的数据记录该容器内的物品。
原版的潜影盒是通过NBT数据来记录的,而mod的话要看情况,有的用NBT记录,有的用数值来记录。要判断的话可以尝试用craft tweaker里的/ct hand,如果里面放了很多东西,而NBT标签里却没有的话那就不是用NBT记录的,这种情况可能会出现问题。
另外最有效的解决方法就是,在出现该问题前最后一次正常的整合包备份出现问题时的整合包的差异在哪里?
发表于 2023-5-1 06:12:05 | 只看该作者

回复 | 举报

QQ酱59818
ffad12 发表于 2023-4-30 23:04
这是debug.log和latest.log

另外,我看到这个服好像装了插件,由于我不是很懂插件,建议尝试正常的forge端+相同mod和配置下是否会出现这个问题
发表于 2023-5-1 06:16:44 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表