minecraft吧 关注:2,550,280贴子:31,880,605

【图文】存档修改 玩家数据复制/转移 进度同步

只看楼主收藏回复

一个存档内所有玩家数据都是独立存储的,与玩家uuid绑定,正版玩家有一个不变的uuid,所以正版服务器即使玩家改名数据也不会丢失,因为玩家数据绑定的是uuid而不是用户名
uuid可以帮助联机,一个存档如果有复数个不同玩家进入,他们的数据会分别存储在不同uuid名下,所以如果一个正版玩家用离线登录,即使输入自己的id也无法在原本的存档中使用正版名下的角色数据,导致进度全部消失,这种情况就需要修改存档的stats和playerdata解决
现在我的正版角色在下界

使用同名的离线角色进入存档,物品和位置都正确,但进度全部消失

解决起来非常简单,打开你的存档文件夹,找不到的话打开游戏,在选项里点资源包,再点打开包文件夹,进入resourcepacks的上一级文件夹,打开版本隔离的话应该是对应版本的文件夹,点开saves文件夹,点开需要修改的存档的文件夹,应该是这样

需要修改的就是advancements文件夹stats文件夹和playerdata文件夹,如果已经有2个号进入过游戏了,那么点开stats至少有两条json文件

如何分辨哪一条是正版,哪一条是离线,很简单,前面两串都是0的是离线数据,而下面这条就是正版数据,毕竟正版uuid早就没可能这么规整了,当然也可以通过修改日期判断,最新的那一条就是最近进入游戏的那个账号的数据
接下来要做的就很简单了,操作前先退出存档,没必要关闭游戏,直接复制一份想要复制的数据,改名成另一条数据的名称就好
比如我的正版数据是下面这条,复制一份之后,先复制离线数据的名称,也就是离线角色的uuid,然后删除离线数据,把复制出来的副本重命名,也就是[uuid].json
advancements文件夹和playerdata文件夹也这样操作,stats记录的是统计数据,也就是按esc之后可以查看的那个,advancements记录的就是进度了,playerdata用于记录玩家信息,多用于服务器,由于单人存档中还存在level.dat记录玩家数据,并且level.dat优先级高于playerdata中的player.dat,所以在单人游戏中即使用不同账号也可以使用同一个角色的大部分数据,而统计数据和进度信息就只能手动改了。改完进入游戏后发现进度全部回来了

至此,所有与玩家uuid绑定的数据全部复制完毕,两个角色的数据没有区别了


IP属地:上海1楼2023-07-13 13:54回复
    有任何问题都可以问我,我尽量解答,主打帮助


    IP属地:上海来自Android客户端2楼2023-07-13 13:58
    收起回复
      既然level.dat优先级更高,所以其实单人玩的话可以不用管playerdata,不过最好还是复制一下


      IP属地:上海来自Android客户端3楼2023-07-13 14:00
      收起回复
        宠物的归属权怎么复制


        IP属地:广东来自Android客户端4楼2023-07-13 14:10
        收起回复


          IP属地:湖北来自Android客户端5楼2023-07-13 14:37
          收起回复
            好好好,收藏了


            IP属地:江苏来自Android客户端6楼2023-07-13 14:40
            回复
              话说为啥物品和位置都正确,这两个是跟用户名的吗?


              IP属地:天津来自Android客户端7楼2023-07-13 14:46
              回复
                厉害,我有一个问题,我之前和我同学联机,他是离线进我的房,玩了几天之后,有一次进我的房,发现身上装备全没有了,只好重新玩,又过了几天,进我的房的时候,身上的装备又变回了原来的,期间也没有改ID,这是因为什么


                IP属地:湖北来自Android客户端8楼2023-07-13 14:50
                收起回复
                  有点意思


                  IP属地:安徽来自Android客户端11楼2023-07-13 17:04
                  回复
                    👀


                    IP属地:上海来自Android客户端12楼2023-07-13 20:03
                    回复
                      好贴,赞


                      IP属地:江苏来自Android客户端13楼2023-07-13 23:13
                      回复
                        有没有修改统计信息的方法啊


                        来自Android客户端14楼2023-07-17 01:06
                        收起回复
                          我一直以为每个人都知道这个...


                          IP属地:广西15楼2023-07-18 12:32
                          回复


                            IP属地:中国澳门来自Android客户端16楼2023-07-19 13:53
                            回复