以下问题仅针对非官方启动器(如 HMCL、PCL2 等),官启不清楚是否会出现下述问题,不过,正经人谁用官启啊(
问题
改了个名再进服务器,发现物品经验全没了,原因可能有:非正版登录(离线登录)、服务器未开启正版验证(就算你正版登录)。
解决
出于上述原因,改名之后UUID会发生变化,导致你改名之后再进服务器相当于一个“新号”,可以通过修改存档迁移数据解决。
因为是服务器,所以需要 服主 操作。下面以 Java版 为例。
-
- 此时你发现这个问题,说明已经进过服务器,此时应该有新号登入信息了。让服主复制你新号的UUID,可以存在txt里方便后续更改文件。 usercache.json 文件里应存有新号UUID。
-
- 打开 usercache.json 文件,同时应有新旧号的信息,将旧号删除。此时也可以记下旧号UUID,以防第三步文件重命名不清楚旧号UUID。
-
- 打开世界存档文件夹 world,需要修改的是 advancements 文件夹、playerdata 文件夹和 stats 文件夹,总的来说,就是将新UUID有关的文件删除,把旧UUID的文件重命名为新UUID(后缀不变)。
- 将 advancements 里的新UUID的json文件删除,然后把旧UUID的json文件重命名为新UUID(.json后缀不变);
- 将 playerdata 里的新UUID的dat文件删除,然后把旧UUID的文件名重命名为新UUID(后缀不变);
- 将 stats 里的新UUID的json文件删除,然后把旧UUID的json文件重命名为新UUID(后缀不变)。
操作完成后,再次进入服务器,背包物品和经验应该都回来了,包括进度(基岩版为成就)。此时,新号“夺舍”成功。
PS:别忘了谢谢服主~
其实上述方法对个人存档也同样适用。如果你想数据转移个人存档,按照上述方法,只不过第三步存档文件夹变成了 saves 文件夹。
附:遗留问题
此时还遗留几个小问题,一是村民的打折无了,二是宠物不认你了。
没养宠物的可以 离开 了;
对村民打折有要求没要求的也可以 离开 了,因为笔者这里没有解决方法 😉
打折问题
对于村民打折,个人认为是小问题,如果你会造诸如刷线机之类的装置(不会的全网教程遍地是),起码中后期不会缺钱,打折?Who cares。只要你勤换,家里满箱钱。
烫知识:村民需要有与之对应的工作台(准确来说是工作站点方块)才会补货,一天最多补货两次。补货不需要床,繁殖才需要。
如果你在改名前,刚好有村庄英雄的buff,那没办法,因为这里也没有解决方法XD。你可以全网找解决办法,又或者,重新打一个~ (区区掠夺者,区区不祥之兆,区区袭击)
宠物问题
可以看另一篇文章,链接