请先完成前置要求: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"
- }
- ]
- }
复制代码 生存文件并重启游戏即可。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |