minecraft吧 关注:2,543,677贴子:31,807,898
  • 5回复贴,共1
求助

服务器存档在本地打开后角色的背包里的物品没了?

只看楼主收藏回复

我只导出了word这个文件,是不是还需要导出其他文件啊?我角色的物品栏里的东西那些都没了555,球大佬帮助!


IP属地:四川来自Android客户端1楼2024-06-22 00:46回复
    在线等大佬,急


    IP属地:四川来自Android客户端2楼2024-06-22 00:47
    回复
      服务器玩家存档跟本地玩家存档的位置不一样,请看wiki

      首先你要获得你在服务器的uuid,看log就行。能拿到服务器存档,不至于看不了log吧
      give op 999 钻石实际重点!

      然后使用NBT Studio(https://github.com/tryashtar/nbt-studio/releases/tag/v1.15.3),打开存档文件夹/playerdata/里对应的uuid的dat文件,我这里是9215xxx.dat

      打开后基本长这样,选中9512xxx.dat,点击工具栏里的copy
      复制之后,打开存档文件夹/level.dat

      选中Data,点击工具栏里的paste

      粘贴完之后,能看到最底下多了一个空白名称的复合标签,存放的是刚刚复制的uuid.dat的内容

      然后把原来的Player标签删除

      把复制过来的空白名称复合标签改名为Player

      保存,再打开存档,999钻石就回来了


      IP属地:广东3楼2024-06-22 03:34
      收起回复
        顺带一提,world/文件夹里只有主世界的存档,要导出下界的存档要把world_nether/文件夹改名成DIM-1扔到world/文件夹里,末地也同理,把world_the_end/文件夹改名成DIM1扔到world/里。
        进度和统计信息的话,它们分别存放在world/下面的advancement文件夹和stats/文件夹里。这两个不是nbt格式存储的,所以不需要用其它软件来修改,但如果你是离线登录的话可能需要把<你在服务器的uuid>.json改名成<你本地玩时的uuid>.json


        IP属地:广东4楼2024-06-22 03:51
        回复
          找到解决方案了,1.12.2客户端有效
          本地客户端启动关闭正版验证服务器存档,进入原角色背包方法:
          1.通过服务器usernamecache.json获取对应角色id的uuid
          2.填入启动器离线模式账户高级账户中
          3.启动游戏即可进入服务器存档,背包进度及其他以uuid绑定属性都不丢失!


          IP属地:广东5楼2024-08-23 15:50
          回复