云计算百科
云计算领域专业知识百科平台

MC服务器皮肤站使用

请先完成前置要求:MC服务器插件安装-CSDN博客

通过网盘分享的文件:test 链接: https://pan.baidu.com/s/1pyGUqh9lwbpwNtJBtXqRqQ 提取码: 5dne  –来自百度网盘超级会员v4的分享

添加LittleSkin皮肤站认证

LittleSkin是已经部署完毕的联网皮肤站,需要将API认证服务器地址与服务器连接。

(除此之外还有很多已经部署完毕的皮肤站,可以通过更换api来实现不同皮肤站之间转换)

下面是LittleSkin的皮肤站官网,记得注册且创建角色,才能够通过网站api登录。

这里需要使用到Authlib Injector插件,插件只是基于 Blessing Skin 皮肤站原有的用户系统,完整实现了一套符合 Yggdrasil API 规范的 API(这一套规范就是 Mojang 官方用于 Minecraft 正版登录鉴权的 API),而我们必须使用 authlib-injector(opens new window)这个程序,以在运行时将游戏内的「Mojang 正版登录的 API 地址」替换成「皮肤站提供的 Yggdrasil API 地址」,从而实现外置登录系统。

#首先将authlib-injector插件上传到服务器平台。
#并将其存放至服务器核心相同的位置
[root@localhost ~]# cp authlib-injector-1.2.5.jar /ooo/www/
[root@localhost ~]# ll /ooo/www/ | grep jar
-rw-r–r–. 1 root root 341970 Sep 28 10:04 authlib-injector-1.2.5.jar
-rw-r–r–. 1 root root 76392623 Sep 28 00:26 spigot-1.21.jar

然后进入MCSM控制面板开启在线认证。

然后配置服务器启动命令,在前面添加–javaagent:[插件名]=[api地址]

java -javaagent:authlib-injector-1.2.5.jar=https://littleskin.cn/api/yggdrasil -jar spigot-1.21.jar

然后保存重新启动服务器,服务器正常运行。现在登录服务器的用户会进入Littleskin网站的认证。

外置登录和mod依赖

注意:mod依赖配置不是必要的,在无法访问到Littleskin成功获取的时侯使用。

由于开启认证并设置其他站点认证,则mc启动器需要设置使用第三方登录并填写第三方登录api。

然后使用账号密码提前外置登录至网站

此时需要将mod文件 CustomSkinLoader放入mc的mod文件夹,CustomSkinLoader是万用皮肤补丁mod。

LittleSkin网站需要依赖该mod才能够替换游戏中的皮肤。

这样在登录的时侯mod会协助皮肤站进行皮肤更换。

修复mod依赖

有时候使用CustomSkinLoader插件的时候,登录服务器发现皮肤并没有加载,可以是以下问题:

存在正版角色名字冲突问题,当有冲突的时侯会优先加载正版角色的皮肤,所以需要在CustomSkinLoader的mod在第一次启动之后,修改其配置文件。首先查找到CustomSkinLoader.json通常和mods文件夹位置接近,可以通过搜索来进行查找。

查找到该文件,然后选择编辑,首先清空里面内容,如下编写:

{
"enable": true,
"loadlist": [
{
"name": "LittleSkin",
"type": "CustomSkinAPI",
"root": "https://littleskin.cn/csl/",
"userAgent": "CustomSkinLoader/ltsk-manual-edited"
},
{
"name": "Mojang",
"type": "MojangAPI"
}
]
}

保存文件并重启游戏即可。

赞(0)
未经允许不得转载:网硕互联帮助中心 » MC服务器皮肤站使用
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!