更新后进入旧的世界Level.dat会出问题
galahadplayer opened this issue · 19 comments
我自己玩的模组包把女仆模组从1.2.2更新到1.2.3时进到之前玩的世界会出现以下的文字:
Forge Mod Loader detected that the backup level.dat is being used. ...
底下会有是和否两个选项
点击是并进入世界会发现整个世界完全毁损,不知是为何,完全移除女仆模组后再重装还是一样
不知有无修复的办法
首先先下个结论:你的 level.dat 文件坏了,这和女仆模组的更新没有任何关系。因为这次模组更新已经有上千的下载量了,我本人在发布前也同时多次使用旧存档进行过测试,从没有遇到过你所说的问题。
你可能做了如下操作,但是你没有意识到:
- 你在更新女仆模组时候还更新/删除了其他模组
- 你先前因为某些原因(比如突然断电)导致了存档异常关闭
我这边没有你的存档和模组列表,所以我无法判断究竟是什么模组导致了你的问题。
依据我的经验,我只能做出这个判断:
和物品 id 映射有关系,所以怀疑是什么与修改物品 id 有关系的模组
因为没有你的存档和模组,我根本给不出任何解决问题的方法。就像一个医生没有任何诊断就想给出医治办法,这是不现实的。
mod list.txt
以上是我的模组列表
如果是ID映射出了问题,会不会是因为多模组ID冲突到的关系,或是有防ID冲突的模组可以装
因为我只会基础编程而已,网上一些教学都看不太懂
如果真的没办法,可能直接新创一个世界会比较快
抱歉浪费您这么多时间
好的,这样,你去下载这个模组:https://www.curseforge.com/minecraft/mc-mods/jeid,把存档备份下,然后装上去试试
作业?
你这样做试试:
- 先找到你没有更新女仆模组之前的,好的存档,备份一下
- 安装新版本女仆模组,同时安装上面我给的 JEID 这个模组
- 打开之前那个好的存档,实验下还存在问题么