配置插件
在 Minecraft 插件服务器(Spigot / Paper 等)中,仅安装 authlib-injector 只能解决进入服务器的身份验证。若你希望让 没有安装任何客户端皮肤 Mod 的玩家 也能在服务器中看到彼此的皮肤,需要安装皮肤加载插件。
本文介绍 UseBlessingSkin 与 OakSkinLoader 两款常用插件的使用方法。
UseBlessingSkin
这是一款基于 SkinsRestorer 的 Blessing Skin 皮肤加载插件,支持自定义皮肤站接口。
安装步骤
- 下载 UseBlessingSkin 插件:GitHub Releases
- 下载 SkinsRestorer 插件(依赖):Modrinth
- 将两个
.jar文件一并放入服务器的plugins文件夹中 - 启动服务器,等待完全启动成功
- 编辑
plugins/UseBlessingSkin/config.yml,修改内容如下:
# 配置含义参考:https://github.com/hank9999/UseBlessingSkin#配置文件
csl: 'https://skin.oak-ms.top/csl/%name%.json'
texture: 'https://skin.oak-ms.top/textures/%textureId%'
name: 'OakSkin皮肤站'
url: 'https://skin.oak-ms.top/'
mineskinapi: 'https://api.mineskin.org/generate/upload'
cdn: false
cache: false
update: true
loginAutoSetSkin: false
loginAutoSetSkinMojangFirst: true
message:
Support: '目前支持以下皮肤站'
SetSkin: '设置皮肤'
AboutIdInfo: '<ID>为您在皮肤站的角色名称'
RequestError: '请求错误'
RoleNotExist: '角色不存在,请检查后重试'
RoleResponseEmpty: '皮肤站响应为空'
RoleSkinNotExist: '角色无皮肤'
IfCdnMakeRoleSkinNotExist: '如为刚设置,请等待缓存刷新'
TextureIdGetSuccess: '材质ID获取成功'
SaveTextureError: '保存材质时出现异常,请重试'
SaveTextureSuccess: '保存材质成功'
UploadingTexture: '正在上传材质至MineSkin,速度较慢请耐心等待'
UploadTextureError: '上传材质至MineSkin时出现异常,请重试'
UploadTextureSuccess: '上传材质至MineSkin成功'
SetSkinSuccess: '材质设置成功,如不显示请重进游戏'
UnknownError: '出现了未知错误,请重试'
DoNotHavePermission: '您没有权限执行此指令'
ReloadSuccess: '插件重载成功'
NoCommand: '该指令不存在'
- 保存文件,在服务器控制台执行
reload或重启服务器
使用方法
玩家在服务器内输入以下指令即可加载 OakSkin 上的皮肤:
/bskin set <角色名>
其他命令
/bskin reload— 管理员重载插件配置/bskin clear— 清除已设置的皮肤
OakSkinLoader
专为 OakSkin 定制的皮肤加载插件,配置更简单,无需额外填写 URL。
安装步骤
- 在 BBS 下载页 下载 OakSkinLoader
- 将
.jar文件放入服务器的plugins文件夹 - 启动服务器
使用方法
玩家在服务器中输入以下命令加载皮肤:
/oakskin load <角色名>
与 UseBlessingSkin 的区别
OakSkinLoader 为 OakSkin 官方维护,仅对接 skin.oak-ms.top,配置流程更简洁,无需编辑配置文件。如有特殊需求请联系皮肤站管理员。