搭建皮肤站
略……
按照Blessing Skin的官方教程搭建皮肤站
皮肤站配置
搭建完成后来到插件市场安装Yggdrasil API
记得回到插件管理启动该插件
MC服务器配置
下载authlib-injector.jar(https://authlib-injector.yushi.moe/)
现在就可以启动MC服务器了,在原本的启动命令中插入
-javaagent:authlib-injector-1.1.39.jar=https://这里换成你自己皮肤站地址/api/yggdrasil
authlib-injector-1.1.39.jar换成你下载的文件名
接下来请在启动命令中 正确的位置(-jar xxx.jar
之前)插入 -javaagent
(opens new window)参数。
例:原来的启动命令java -jar -Xms4G -Xmx8G server.jar
现在就应该写成 java -Xms4G -Xmx8G -javaagent:authlib-injector-1.1.39.jar=https://skin.test.com/api/yggdrasil -jar server.jar nogui
需要注意的是,authlib-injector 是通过 JVM 的 -javaagent
参数来实现运行时字节码替换的,所以您必须保证:
- 启动器支持使用自定义 Yggdrasil API 进行认证
- Minecraft 游戏本体正确加载了 authlib-injector
- Minecraft 服务端加载了 authlib-injector(必须
online-mode=true
)
以上三者必须使用同一个 Yggdrasil API。
否则会出现:
- 无法登录
- 不显示皮肤或显示错乱
- 无法进入服务器
等情况。
客户端配置
选择底部的“添加认证服务器”,写入你的Yggdrasil API地址
用户名和密码为皮肤站的帐号密码
写在最后
现在你可以和你的好友一起愉快的van游戏了
另外如果你不想搭建皮肤站可以用我搭建的API,地址为https://skin.ilolicon.com/api/yggdrasil
注册地址为https://skin.ilolicon.com/
服务器启动参数-javaagent:authlib-injector-1.1.39.jar=https://skin.ilolicon.com/api/yggdrasil