禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器 。
转载前言:
之前几个搬运帖中都存在大量过时内容、失效图片,因此重新将英语原帖内容整理翻译后搬运(从 SkinsRestorer v13.3开始)。
若这个皮肤插件用不了可以看我转载的另一个 —— MySkins (1.8.x-1.16.5)
本插件已支持多国语言翻译,且中文翻译已完成。翻译使用 Crowdin 平台,地址:https://crowdin.com/project/SkinsRestorer
已获开发团队(已入驻MCBBS,站内用户:@xknat )授权,在我的世界中文论坛 转载本插件。
授权转载证明:
绝对不建议 在任何 服务器上使用中文ID ,它可能会导致未知的问题!即使使用中文ID不会引起报错,本插件也不会自动为使用中文ID的玩家设置皮肤。
应作者要求,本帖一般情况下 为完整翻译搬运 SpigotMC 原帖且不会进行修改
若无法访问 SpigotMC 及本帖中的部分链接,请自行解决,本搬运帖不提供任何帮助
由于楼主学业繁忙,可能搬运会存在延时更新的情况 ,请去原帖查看及下载最新版本,插件仍在正常更新
一些工具:
一些可用于自定义皮肤的有用工具(注:打不开请自行解决,经测试下面的链接均正常 2021/3/24 15:31)
SkinFile Generator (自定义皮肤文件生成器):
SkinSystem (自己搭建一个皮肤站):
PUEH皮肤站: https://skin.pueh.cc
什么是 SkinsRestorer?
SkinsRestorer是一个在离线模式的服务器显示正版皮肤的插件,通过使用命令或者初次加入时插件自动获取皮肤,玩家可以更改皮肤,即使用正版ID对应的皮肤,非正版玩家也可以通过指令加载某个正版ID的皮肤。
SkinsRestorer 可以在哪些服务端上运行?
目前,您可以在以下服务端安装本插件(可能也支持其他基于 Bukkit 或者 Spigot 的服务端):
(注:本插件同时也支持使用 MySQL 数据库)
服务端:
Spigot
CraftBukkit
PaperSpigot (Paperclip)
TacoSpigot
SpongeVanilla (非SpongeForge)
群组服务端:
BungeeCord (PaperMC)
Waterfall
FlexPipe
VelocityPowered
如何安装 SkinsRestorer?
安装 SkinsRestorer 非常简单
按照这个小指南操作,你将不会出错 ?
需要更多帮助请查看 -> [官方英文wiki ]
对于 Spigot / Paper 服务端:
将 SkinsRestorer.jar 文件放入 /plugins/ 文件夹中;
重启服务器;
【可选】 编辑位于 ./plugins/SkinsRestorer/ 文件夹中的配置文件。
对于 BungeeCord / Waterfall 群组服:
将 SkinsRestorer.jar 文件放入每个 Spigot 子服 的 /plugins/ 文件夹中;
将 SkinsRestorer.jar 文件放入每个 Bungeecord 服务端 的 /plugins/ 文件夹中;
检查并设置每个 Spigot 子服 的 spigot.yml -> bungeecord: true ;
在 Bungee 服务端中正确设置权限 ;
重启服务器;
【可选】 编辑位于 Bungee 目录下的 bungee /plugins/SkinsRestorer/ 文件夹中的配置文件;
对于 Sponge 服务端(作为模组/MOD使用):
将插件的 jar 文件放入 Sponge 的 ./mods/ 文件夹中;
重启服务器;
对于 Velocity 群组服:
[!] Paper 服务端建议使用 Velocity [!]
将 SkinsRestorer.jar 文件放入每个 Paper 子服 的 /plugins/ 文件夹中;
将 SkinsRestorer.jar 文件放入每个 Velocity 服务端 的 /plugins/ 文件夹中;
检查并设置每个 Paper 子服 的 paper.yml -> velocity-support: enabled: true ;
重启所有服务端(使用 /restart 或 /stop 命令)
【不可以 使用 Plugman 插件或 /reload 命令热加载或重载,请使用 /stop 或 /end 命令】;
你现在可以配置在 Velocity 上的 SkinsRestorer 了(Velocity 上的插件文件夹位于 /plugins/SkinsRestorer);
插件指令 & 权限:
下列是可用的指令和权限列表(基于最新版本,部分指令可能在旧版插件或1.13以前的Minecraft版本无效)
Note: 如果你将本插件与 bungeecord 服务端一起使用的话,你需要正确添加并配置 bungeecord 端的权限 (例如在 config.yml 中)
Note: If you use the plugin with bungeecord you will need to add the permissions on the bungeecord side (e.g. config.yml).
[!] 关于更多指令和权限节点请参考以下两条。
[!] 新版的权限节点可以在这里找到: [wiki ]
[!] 旧版的权限节点可以在这里找到: [wiki ]
[!] 以下只有在配置文件中设置为 "NewPermissions: true" 才有效(注:如果设置为 false,请参照旧版的权限!)
[!] 通配符 ("*") 无效!
玩家指令:
/skin - 主命令
/skin <skinname> - 设置你的皮肤
/skin url <skin.png 链接> [steve / slim] - 将你的皮肤设置为指定链接的 .png 图片(注:steve / slim为皮肤模型,slim即纤细手臂)
/skin update - 更新你的皮肤
/skin clear - 清除你的皮肤
/skins - 打开皮肤选择菜单 ( 只可用于 1.13 以上的版本, 该 GUI 可用于选择服务器已缓存的其他 ID 的皮肤 )
管理员指令:
/sr - 管理员主命令
/skin set <playername> <skinname> - 设置玩家皮肤
/skin clear <player> - 清除一个玩家的皮肤
/skin update <player> - 更新一个玩家的皮肤
/sr drop <skinname> - 从数据库删除皮肤数据
/sr createcustom <name> <skin.png 链接> - 自定义一个可用的皮肤
/sr reload - 重载插件配置和语言文件
/sr props <playername> - 返回玩家的皮肤属性信息
/sr status - 检查插件状态
额外的权限节点:
skinsrestorer.bypasscooldown -> 允许忽略“更改皮肤的冷却时间”
skinsrestorer.bypassdisabled -> 允许绕过“禁用皮肤列表”
如果你需要帮助?
认识开发团队:
Logics - 维护者
SloPlays - 网站前端和后端
Angel_0 - 提供支持
mono21400 - 提供支持
CodeR - Skinsystem 集成开发
ITZVGcGPmO - Skinsystem 集成开发
相关链接:
配置文件:
配置文件我只汉化了config,至于message我就不汉化了,还有cache就不用管了
DisableOnJoinSkins: false #是否开启加入时显示皮肤
SkinChangeCooldown: 30 #更换皮肤冷却时间
Alternatives: #不要改三个地址
SkinPropertyURL: https://mcapi.ca/name/uuid/
UUIDURL: https://us.mc-api.net/v3/uuid/
UUIDURL2: http://mcapi.ca/uuid/player/
DefaultSkins:
Enabled: false #是否启用默认皮肤
Names:
- Steve #默认皮肤正版ID
DisabledSkins:
Enabled: false #是否关闭显示皮肤
Names:
- Steve
MySQL: #关于使用服务器MySQL来获取皮肤,会MySQL的人应该不用我翻译
Enabled: false
Host: localhost
Port: 3306
Database: db
SkinTable: Skins
PlayerTable: Players
Username: root
Password: pass
MC-BBS论坛 - 论坛版权
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、若本帖涉及任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、
我坛MC-BBS 管理员和版主有权不事先通知发贴者而删除本文