在“我的世界”服务器中修改自己的ID,最直接的方法是:如果是正版账号,使用官方启动器更改游戏内名称;如果在离线模式服务器中,则需通过编辑游戏目录下的“username.json”文件来实现。不同服务器类型和客户端版本,操作路径存在差异,下文将分场景拆解具体步骤。
我的世界服务器怎么改自己id:先分清你的账号类型
修改ID前,你需要判断自己属于哪种登录模式,这直接决定了修改原理和操作路径。很大程度上,正版账号和离线账号的改名方式截然不同。
- 正版账号(Microsoft账户):ID绑定于微软账户内,可无限次免费修改,但需通过官方渠道。
- 离线模式账号(盗版/外置登录):ID仅存在于本地客户端登录名中,修改原理是更改本地配置文件或登录名,无官方限制。
- 服务器内专属显示名:部分插件(如Essentials)支持单独的显示名称(Nickname)修改,不影响真实ID。
建议你在操作前,先向服务器管理员确认该服务器的登录模式,或查看客户端启动时的登录界面若需输入正版微软账号则是正版服,若仅要求设置用户名即为离线模式。
正版账号在官方启动器改名:标准操作流程
对于正版用户,修改ID等同于修改微软账户下的游戏档案名称,其规则和流程遵循官方设定。
修改步骤:
- 打开Minecraft官方启动器,点击左下角“设置”菜单。
- 选择“账户”分类,点击你已登录的微软账户旁的下拉箭头。
- 在“档案名称”一栏点击“编辑”,输入新的游戏ID。
- 确认名称符合命名规则(仅限字母、数字、下划线,长度为3-16个字符)。
- 点击“保存”并重新启动一次游戏,新ID即会同步至所有官方服务器。
改名成本与限制:
- 首次修改免费,后续修改同样免费,但短期内不可频繁更换(官方对连续修改有冷却时间限制,一般为30天)。
- 改名后,角色数据、物品栏、宠物等不会丢失,因为正版数据直接关联微软账户唯一标识符(UUID)。
- 服务器管理员查询后台日志时,仍会看到与你UUID绑定的历史名称记录。
需要留意的是,部分正版服务器出于防作弊考虑,设有“改名后需等待X天才能进入”的软性限制,具体问询服主即可,据Mojang官方支持页面公示,历史名称记录公开且永久保留。
离线模式客户端修改真实ID:已验证的配置文件方案
在离线模式(非正版)服务器中,客户端启动时输入的“用户名”即被视为你的ID,但多数服务器会在登录时记录你的客户端显示名,若直接修改启动器内的用户名,服务器会把你识别为一个全新的玩家,原建筑和背包数据将归零。
离线模式改ID的合理路径如下:
- 仅修改下次进入时的新名字:在HMCL、PCL2等第三方启动器左侧点击“版本设置”,在“高级设置”中找到“用户名/PlayerName”输入框,填入新ID并启动游戏,适用于无需保留旧数据的场景。
- 保留原数据并修改显示名:找到游戏所在的
.minecraft文件夹,打开config目录,若存在username.json(部分客户端版本生成),用记事本或任意文本编辑器打开,将"name"字段后的值改为新ID后保存,若不存在该文件,可直接在journeymap(地图模组)的配置文件中进行名称覆盖。
实操中,多数玩家使用“新建账号并转移物品”的方式,即:
- 用新名字在离线服务器内注册登录一次。
- 用旧账号登录,将关键物品放进箱子,记录坐标。
- 换新账号重登,前往坐标处取回箱子。
行业共识认为,此方法虽然繁琐但最安全,可避免因直接编辑配置文件导致UUID错乱引发的数据崩溃。
编辑配置文件时需要注意的编码问题
如果服务器使用了中文名称或特定字符,在编辑username.json时,务必注意以下事项,以免出现客户端崩溃:
| 检查项 | 正确做法 | 错误示范 |
|---|---|---|
| 字符编码 | 以UTF-8编码保存文件 | 另存为ANSI编码导致乱码 |
| 引号格式 | 使用英文半角双引号 | 误用中文全角引号 |
| 名称字符数 | 控制在16字节以内 | 使用超长名称被服务器拒绝 |
| 未完成步骤 | 文件保存后需完全关闭客户端再重开 | 热修改后不重启,强制刷新报错 |
服务器内显示名修改(Nickname):不动底层ID的方案
如果你仅希望在聊天栏或头顶名称处显示其他名字,且服务器已安装EssentialsX或CMI插件,直接使用游戏内命令即可完成。该操作不会改变你的真实登录ID,且可由玩家自行执行。
- 设置昵称:输入
/nick 新昵称。 - 清除昵称:输入
/nick off。 - 查看当前昵称:输入
/realname 旧ID(若你的具体ID不确定,可输入/essentials查看基础信息)。
请留意,普通成员权限可能无法直接使用/nick命令(该权限默认向VIP或管理员开放),未获得权限时输入命令会无响应或提示错误,此时可向管理员申请一次限时操作。
常见疑问解答(Q&A)
为什么我改了离线ID后,进服务器还是旧名字?
核心原因是服务器端仍然保留了旧ID的用户数据缓存,或客户端存在多个.jar模组冲突。 请优先确认服务器是否使用“统一通行证”或“外置登录”系统若使用,则本地启动器用户名无效,需前往该服务器提供的认证网站修改登录名,若为纯离线模式,检查.minecraft下是否存在usercache.json,将其删除后重启客户端再试。
正版账号在服务器里显示离线名字,怎么改成正版ID?
进入服务器时确保官方启动器已开启“正版验证”选项,且未开启“仅允许离线模式加入”。 部分服务器在同一局域网下可能缓存了离线UUID,你可以尝试使用“/skin”插件重新加载皮肤,或询问管理员执行/cwhitelist remove 旧ID清理数据,然后重新加入(据SpigotMC社区经验,该方法多数情况下可即时生效)。
修改ID后,原有的传送点、家、领地数据会消失吗?
离线模式下,若服务器插件记录数据使用的索引是你旧ID,则会消失;若使用的是UUID,则不影响。 正版模式下,数据全部与UUID绑定,改名后依然保留,建议在改名操作前,先向管理员确认后台配置中是否开启settings.use-uuid选项,并提前用手机拍照记录关键坐标作为兜底方案,多数服务器插件在玩家首次使用新ID进入时,会自动尝试迁移旧ID数据,但这一过程偶尔存在延迟。
修改游戏ID并不复杂,判断类型、选择方案、操作验证是关键三步,正版用户直接走官方流程最稳妥,离线模式则建议优先考虑插件友好型方案(如请求管理员使用照权限变更),无论哪条路,改名前备份level.dat或截图存档坐标,永远是最佳保险措施。 祝你在新名字下依旧玩得畅快。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/786841.html


