MC服务器皮肤站使用

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

通过网盘分享的文件: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"
    }
  ]
}

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值