1 450
收录服务器
2 150
注册
26 038
玩家
CustomSkins 自定义皮肤
未维护-更改您的服务器上的每个人的皮肤!
作 者 Janmm14
发布时间 2015年01月07日
支持核心 Spigot
原生版本
支持版本 1.8
点此下载

🎮 Custom Skins 插件介绍

Custom Skins 插件是一款可以在服务器上更改玩家皮肤的工具。

支持的 Minecraft 版本

原生 Minecraft 版本:Legacy (< 1.13)

测试过的 Minecraft 版本:1.8

特点

  • 可在服务器运行时更改每个玩家的皮肤。
  • 所有人都能看到更改后的皮肤。
  • 可从网址下载皮肤(需要输入 minecraft.net 账户)。
  • 可将任意玩家的皮肤设置为任意玩家的皮肤。
  • 高度可配置。
  • 支持所有更改玩家标签名的插件。
  • 准备好的皮肤数据会被缓存,无需从 Mojang 服务器重新加载。
  • 可创建许多皮肤的缓存,可能永远不会过期。
  • 玩家头顶的名字不变。
  • 几乎没有延迟。
  • 获取玩家皮肤数据受 Mojang 限制:每分钟每个玩家每个 IP 一次。
  • 支持代理以加快进程(目前上传一个皮肤缓存过程约 35 秒)。

限制

  • 必须至少输入一个 minecraft.net 账户(邮箱、用户名、密码、UUID)才能从网址下载皮肤。
  • 准备皮肤可能需要几分钟(如果上传不太慢)。
  • 支持 BungeeCord,但还不是 BungeeCord 插件。

命令

输入 /customskins、/skinchange、/changeskin、/cs 或 /sc 查看命令帮助。

安装说明

  • 需要 Java 8。
  • 适配最新版本的 ProtocolLib(请确保使用与您的 Spigot 版本适配的 ProtocolLib 构建)。
  • Spigot 1.8.x 或 1.9.x(1.9.x 有 bug,需要重新加入)。
  • 最新版本的 Minecraft.net Skin Changer Library(仍需要但实际上已不可用)。
  1. 下载所需插件的最新版本。
  2. 点击蓝色下载按钮下载插件。
  3. 将三个(3!)jar 文件放入服务器的插件文件夹。
  4. 重启服务器。
  5. 如有错误(如果有的话),报告给插件讨论区。

配置

更新配置后,不要重新加载服务器。要更新配置,请运行命令 /cs reload

权限/命令

/customskins 的别名:

  • /cs
  • /changeskin
  • /skinchange
  • /sc

权限很简单:每个子命令都有权限 customskins.

已可用命令

  • /cs - 显示帮助
  • /cs prepare - 准备在给定网址设置皮肤
  • /cs resetme - 将您的皮肤重置为默认的 minecraft.net 皮肤
  • /cs set - 将给定名称的玩家的皮肤设置为给定玩家名或下载的皮肤
  • /cs get - 准备设置给定玩家的皮肤
  • /cs setme - 将您的皮肤设置为给定玩家名或下载的皮肤

计划中的命令

在服务器的帮助中查看时,这些命令已被划掉或呈灰色。

  • /cs deletefull - 完全删除提供的皮肤名称的皮肤
  • /cs resetall - 将所有皮肤重置为默认的 minecraft.net 皮肤
  • /cs info - 显示给定玩家当前皮肤的信息

即将推出的功能(可能在接下来的几年)

  • 支持隐藏玩家,以便他们在更改皮肤后不在玩家列表中显示。
  • 更容易准备另一个玩家的当前皮肤。
  • BungeeCord 支持(在整个网络上更改皮肤)作为 BungeeCord 插件
  • 目前看起来在线模式:true bungee 支持子服务器范围的皮肤。
  • 为其他插件创建 API。
  • 缓存加入玩家的皮肤,自动缓存
  • 在获取数据后更改/调整等待时间时进行额外检查,皮肤是否已更改,默认为最佳。
  • 实现缺失的命令。

许可证

修改后的 GPL v3

源代码(git)