崩溃报告:
 crash-2021-05-16_16.46.14-server.txt
(48.85 KB, 下载次数: 4)
crash-2021-05-16_16.46.14-server.txt
(48.85 KB, 下载次数: 4)
 
从昨晚到现在崩服了6次都是因为一个凋零骷髅
据玩家描述凋零骷髅是由一个刷怪笼刷出来的(带装备的那种)
求助大佬们,
如果无法解决,麻烦告诉我一下问题的成因谢谢
从昨晚到现在崩服了6次都是因为一个凋零骷髅
据玩家描述凋零骷髅是由一个刷怪笼刷出来的(带装备的那种)
求助大佬们,
如果无法解决,麻烦告诉我一下问题的成因谢谢
 本帖最后由 bilibili_Xiao_M 于 2021-5-18 01:22 编辑 
确实是凋零骷髅问题,在保存世界时发生的崩溃,我把眼看瞎了终于找到了这段
NullPointerException: Cannot invoke "net.minecraft.entity.Entity.toString()" because the return value of "net.minecraft.entity.Entity.func_184187_bx()" is null
真的奇闻,我第一次见toString()都能返回null的,
等等, 我1.16.5混淆表找不到了,等我找到分析下再来编辑回复
查到了,func_184187_bx() 是 getVehicle() 即获取载具,在获取凋零骷髅的载具的时候返回了null导致toString()也被迫报错
如果有条件可以重写 Entity 的 toString 方法根除这个bug,可以用 Forge+Mixin 写个mod来重写,如果你的技术人员技术允许可以叫他写,这是比较粗暴的解决方法,因为我本身觉得mod服难开而且问题多所以没什么经验,只能帮你到这里了
确实是凋零骷髅问题,在保存世界时发生的崩溃,我把眼看瞎了终于找到了这段
NullPointerException: Cannot invoke "net.minecraft.entity.Entity.toString()" because the return value of "net.minecraft.entity.Entity.func_184187_bx()" is null
真的奇闻,我第一次见toString()都能返回null的,
查到了,func_184187_bx() 是 getVehicle() 即获取载具,在获取凋零骷髅的载具的时候返回了null导致toString()也被迫报错
如果有条件可以重写 Entity 的 toString 方法根除这个bug,可以用 Forge+Mixin 写个mod来重写,如果你的技术人员技术允许可以叫他写,这是比较粗暴的解决方法,因为我本身觉得mod服难开而且问题多所以没什么经验,只能帮你到这里了
bilibili_Xiao_M 发表于 2021-5-18 01:08
确实是凋零骷髅问题,在保存世界时发生的崩溃,我把眼看瞎了终于找到了这段
NullPointerException: Cannot ...
感谢大佬,期待您能解决问题
bilibili_Xiao_M 发表于 2021-5-16 19:10
确实是凋零骷髅问题,在保存世界时发生的崩溃,我把眼看瞎了终于找到了这段
NullPointerException: Cannot ...
我明白了,真的很感谢!