跳至内容

使用我的世界Minecraft外置登录实现换肤

Karson Zhong · Posted on 2022-12-08 · 310 Views

前言

在Minecraft中使用皮肤是很Cooooool的一件事,也是老生常谈的话题。但在几年前,要使用皮肤并不是一件简单的事,而如今,第三方外置登录的出现令皮肤使用大大简化了。

传统方法

  • 修改皮肤文件,这种做法只能自己看到,也就是传说中的自慰皮肤。
  • 安装mod,这种做法可以在多人游戏使用,但需要每个玩家都安装同一个mod。mod的资源消耗并不少,还需要下载前置mod……这其实是代价比较大的方式。

外置登录

MC正版其实是原生支持换肤的,而盗版无法使用皮肤的原因是因为使用了离线模式,服务器没有与玩家建立认证连接,也就不会有皮肤数据的传输。

而通过第三方实现正版Minecraft的Yggdrasil验证接口,就可以建立第三方验证的外置登录。如此一来,不仅可以绕过正版验证,而且也无须诉诸离线模式。验证服务器开启,这意味着皮肤通信也随之启用了。

使用该技术其实也需要客户端与服务端安装相关的支持。对于服务端,玩家肯定是不用操心的;而客户端,其实也不需要玩家配置任何东西,因为目前主流的第三方启动器都已经默认支持了第三方Yggdrasil验证。这意味着,我们用就完事了!

更换皮肤

单人

使用外置登录进行单人换肤,你只需要:
– 使用支持该技术的启动器
– 在启动器中连接到第三方提供的认证服务器
– 在该认证服务器提供的平台上换肤
如此,皮肤就会自动同步到你的游戏中。

LittleSkin为例,首先在官网上注册账号,并创建一个角色。
使用支持外置登录的启动器,以HMCL为例,打开账户列表,并点击“添加认证服务器”:

在弹出的页面中,添加LittleSkin验证服务器的地址https://littlesk.in/api/yggdrasil
这个地址可以在他们的指南中找到.

添加完毕后,LittleSkin将会出现在左侧的验证列表中(参考第一张图)。点击该项,即弹出登录页面。输入LittleSkin的账号密码通过认证后,你的角色便会加入到启动器的账户列表中。

在LittleSkin中更换想要的皮肤
使用该账号进入游戏,即可看到自己的皮肤

多人

到目前为止,实现了单人模式下的皮肤更换。如果想要多人模式下使他人看见皮肤,其实也并不需要做额外的操作。我们只需要选择支持该第三方Yggdrasil验证的服务器游玩就可以了。

举个例子,你使用LittleSkin的账号启动游戏,则加入支持LittleSkin认证的服务器,即可让他人看见自己的皮肤。

关于服务端配置,详见这篇文章

程序员,热衷于游戏开发和软件制作。但也是一个杂食动物,喜欢探索各种赛博相关的奇技淫巧。

0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论

Nova - rebirth of a wonderful theme.

Theme Nova by KarsonJo

  • Serif
  • Sans Serif
切换主题 | SCHEME TOOL
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
0
希望看到您的想法,请您发表评论x
0
希望看到您的想法,请您发表评论x