本帖最后由 QWH25 于 2020-12-29 13:08 编辑

SkinsRestorer v13.8.6
已在 1.8.0 到 1.16.4 的 Spigot 服务端完美运行!


转载前言:
  • 之前几个搬运帖中都存在大量过时内容、失效图片,因此重新将英语原帖内容整理翻译后搬运(从 SkinsRestorer v13.3开始)。
  • 另一个离线(盗版)服务器显示正版皮肤的插件 —— MySkins 传送门——>点我跳转
  • 本插件已支持多国语言,且中文翻译已完成。翻译使用 Crowdin 平台,地址:https://crowdin.com/project/SkinsRestorer
  • 已获开发团队(已入驻MCBBS,站内用户:@xknat )授权,在我的世界中文论坛转载本插件。
  • 授权转载证明:
  • 绝对不建议任何服务器上使用中文ID,它可能会导致未知的问题!即使使用中文ID不会引起报错,本插件也不会自动为使用中文ID的玩家设置皮肤。


应作者要求,本帖一般情况下为完整翻译搬运 SpigotMC 原帖且不会进行修改
若无法访问 SpigotMC 及本帖中的部分链接,请自行解决,本搬运帖不提供任何帮助
由于楼主学业繁忙,可能搬运会存在延时更新的情况,请去原帖查看及下载最新版本,插件仍在正常更新


什么是 SkinsRestorer?
  • SkinsRestorer是一个在离线模式的服务器显示正版皮肤的插件,通过使用命令或者初次加入时插件自动获取皮肤,玩家可以更改皮肤,即使用正版ID对应的皮肤,非正版玩家也可以通过指令加载某个正版ID的皮肤。

一些工具:
一些可用于自定义皮肤的有用工具(搬运注:打不开请自行解决,经测试下面的链接均正常)
SkinFile Generator (自定义皮肤文件生成器):
  • 在 SkinFile Generator,用户可以上传自己的皮肤,来获得一个特定的.skin文件,你(服主或服务器技术——译者注)可以将其放在 SkinsRestorer 的 Skins 文件夹中使用。地址:https://riflowth.github.io/SkinFile-Generator/
SkinSystem (自己搭建一个皮肤站):
  • 如果你是服主或服务器技术技术,你可以通过使用 SkinSystem,将Authme(和论坛)与位于你服务器的 SkinSystem 网站连接(作为自己的皮肤站使用——译者注),以使你的玩家能够上传自定义皮肤。地址:https://github.com/riflowth/SkinSystem/

SkinsRestorer 可以在哪些服务端上运行?

目前,您可以在以下服务端安装本插件(可能也支持其他基于 Bukkit 或者 Spigot 的服务端):
(同时本插件支持使用 MySQL 数据库)
  • 服务端:
    • Spigot
    • CraftBukkit
    • PaperSpigot (Paperclip)
    • TacoSpigot
    • SpongeVanilla (非SpongeForge)
  • 群组服务端:
    • BungeeCord (PaperMC)
    • Waterfall
    • FlexPipe
    • VelocityPowered

如何安装 SkinsRestorer?
安装 SkinsRestorer 非常简单
按照这个小指南操作,你将不会出错
需要更多帮助请查看 -> [官方英文wiki]
  • 对于 Spigot & CraftBukkit 服务端:
    • 将插件 jar 文件放入 /plugins 文件夹中;
    • 重启服务器;
    • 【可选】 编辑位于 ./plugins/SkinsRestorer/ 文件夹中的配置文件。
  • 对于 BungeeCord 群组服:
    • 将插件 jar 文件放入每个 Spigot 子服 /plugins 文件夹中;
    • 将插件 jar 文件放入每个 Bungeecord 服务端/plugins 文件夹中;
    • 检查并设置每个 Spigot 子服的 spigot.yml -> bungeecord: true
    • 在 Bungee 服务端中正确设置权限
    • 重启服务器;
    • 【可选】 编辑位于 Bungee 目录下的 /plugins/SkinsRestorer/ 文件夹中的配置文件;
  • 对于 Sponge 服务端(作为模组/MOD使用):
    • 将插件的 jar 文件放入 Sponge 的 ./mods/ 文件夹中;
    • 重启服务器;

插件指令 & 权限:
这些指令是非常简单的
下列是可用的指令和权限列表(基于最新版本,部分指令可能在旧版插件或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> - 设置你的皮肤为其他正版ID的皮肤
  • /skin update - 更新“你现在所使用的皮肤对应的ID”的最新皮肤为你的皮肤
  • /skin clear - 清除你的皮肤
  • /skins - 打开皮肤选择菜单 ( 只可用于Spigot 1.13 以上的版本, 该 GUI 可用于选择服务器已缓存的其他 ID 的皮肤 )
管理员指令:
  • /sr - 管理员主命令
  • /skin set <playername> <skinname> - 设置玩家皮肤
  • /skin clear <player> - 清除一个玩家的皮肤
  • /skin update <player>  - 更新一个玩家的皮肤
  • /skin reload - 重新加载配置和区域设置
  • /sr props <playername> - 返回玩家的皮肤属性信息
  • /sr reload - 重载插件配置和语言文件(如果使用数据库则必须完全重启服务器)
  • /sr status - 检查插件状态
额外的权限节点:
  • skinsrestorer.bypasscooldown -> 允许忽略“更改皮肤的冷却时间”
  • skinsrestorer.bypassdisabled -> 允许绕过“禁用皮肤列表”

如果你需要帮助?

认识开发团队:

  • Logics - 维护者
  • SloPlays - 网站前端和后端
  • Angel_0 - 提供支持
  • mono21400 - 提供支持
  • CodeR - Skinsystem 集成开发
  • ITZVGcGPmO - Skinsystem 集成开发


bStats:


如果想要支持开发者和本插件?
我们花了很多时间来处理本插件的问题,但我们使其免费所以任何服务器都可以使用它。
如果你是一个大服务器的服主且计划捐赠给我们
(记得联系我们)这样我们就可以感谢你,并继续努力。We have spent many of our time by working on this, I made it free so that any server could enjoy it.
If you're a big server and plan to use this consider donating to me (PM me) so that I can thank you and keep working on this.

捐赠墙 <3 爱他们 (搬自原帖)

相关链接:

Thanks.

使用了 SkinsRestorer 的插件:

我们已经达到了多少下载量(翻译+搬运官方格式,数据统计自Spigotmc)
历史记录:
1 000 000 下载量 ?!?!
哎呦~ 统计到了150万?? - 2019/2

好像200万了? - 21-12-2019
3?
4?
一千万? "会很好得" ~SloPlays
超过第二、第三和第四的总和


介绍视频(YouTube):英语

更新记录(v13.3 至 v13.8.3 | 学业繁忙,无暇搬运和翻译):



源代码:Github

下载地址:
原版:Spigotmc的官方版本历史记录(更新最及时,英文原版)



若此插件导致服务器出错,请立即停止使用在服务器问答区提问在Discord中向开发者反馈 ,本帖不提供任何技术性帮助