IntelliJ运行Minecraft Fabric报401认证失败无法登录服务器咨询
问题原因
你首次运行时未登录Minecraft账号、未勾选「Stay logged in(保持登录)」就是引发当前问题的直接原因。
报错中的com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401是典型的身份凭证验证失败返回,Mojang官方认证服务无法识别你当前运行的游戏实例身份,因此会阻止你接入任何开启了正版验证的服务器。
解决方案
- 关闭IntelliJ中正在运行的Minecraft实例,打开Fabric对应的运行配置页
- 找到配置项中的Minecraft账号登录模块,输入绑定了Minecraft正版的微软/Mojang账号完成验证,勾选「Stay logged in(保持登录)」复选框,避免后续每次运行都要重复验证身份
- 保存配置后重新启动游戏,即可正常登录启用正版验证的服务器
额外说明
如果仅在开发阶段测试单人内容、或者连接本地搭建的关闭了正版验证的测试服务器,可在运行配置的JVM启动参数中添加
-Dminecraft.api.env=local跳过正版验证步骤,但该配置下仍然无法接入公网开启正版验证的服务器。
内容的提问来源于stack exchange,提问作者JZendXD
相关产品推荐
相关产品推荐

