服务器关闭正版验证之后,重新进入给我新分配了一个角色,刚好我是腐竹,请问怎么把角色数据改回来,听说这种机制是1.16才开始有的
使用开源软件:https://github.com/paul-eff/MinecraftOfflineOnlineConverter
MinecraftOfflineOnlineConverter_2_3_2.jar
(79.45 KB, 下载次数: 0)
使用方法:
需要注意的是:
如果你需要手动转换插件数据,以下工具可能对你有帮助:

使用方法:
- 将文件 “MinecraftOfflineOnlineConverter_2_3_2.jar” 放到服务器的主文件夹中。
- 运行终端命令 java[backcolor=var(--color-canvas-subtle)] -[color=var(--color-prettylights-syntax-storage-modifier-import)][backcolor=var(--color-canvas-subtle)]jar[backcolor=var(--color-canvas-subtle)] [color=var(--color-prettylights-syntax-storage-modifier-import)][backcolor=var(--color-canvas-subtle)]MinecraftOfflineOnlineConverter_2_3_2[backcolor=var(--color-canvas-subtle)].[color=var(--color-prettylights-syntax-storage-modifier-import)][backcolor=var(--color-canvas-subtle)]jar[backcolor=var(--color-canvas-subtle)] -offline
需要注意的是:
- 软件只能转换原版 MC 的数据,包括三个文件夹:玩家数据 “世界文件夹/playerdata” ;成就 “世界文件夹/advancements”;统计信息 “世界文件夹/stats”。
- 使用前请备份上面 3 个文件夹。
- 插件数据需要自己根据情况手动转换。
如果你需要手动转换插件数据,以下工具可能对你有帮助:
- 如果要获取正版登陆的UUID,可以使用这个UUID转换器:https://mcuuid.net
- 如果要获取离线登陆的UUID,可以使用这个UUID生成器:https://minecraft-serverlist.com/tools/offline-uuid
超级粒子炮 发表于 2023-4-23 01:07
使用开源软件:https://github.com/paul-eff/MinecraftOfflineOnlineConverter
Working on playerdata...
Exception in thread "main" java.lang.IllegalArgumentException: UUID string too large
运行后有如上报错
Conan-jine 发表于 2023-4-23 01:42
Working on playerdata...
Exception in thread "main" java.lang.IllegalArgumentException: UUID strin ...
很奇怪,我测试的时候没有遇到这个问题。你可以把这三个文件夹上传到网盘,然后把链接分享给我,让我帮你转换吗?
我根据你提供的样本文件,发现了一些问题,这些步骤我认为在运行软件前是很必要的:
备份习惯总是没错的,因为我们不知道错误在什么时候发生,所以迁移前请备份数据!
- 确保数据文件夹中没有离线玩家的数据,如果已经有玩家已经加入了,请删除他们的文件,不然他们的数据不会迁移。(可以根据文件的修改时间排序后删除)。
- 删掉这些 “_cyclic.dat” 结尾的文件,原版 MC 没有这种文件,我看了一下里面的内容,他们应该没什么用。
备份习惯总是没错的,因为我们不知道错误在什么时候发生,所以迁移前请备份数据!