服务器使用量
未统计
服务玩家数
未统计
下载量
937,678
插件详细介绍
简介
ChangeSkin 是一款允许玩家通过指令更换游戏皮肤的插件。所有皮肤均需从 Mojang 服务器下载,因为 Minecraft 客户端只接受 Mojang 官方签名的皮肤数据。你可以选择任何其他 Minecraft 用户当前或曾经使用过的皮肤。此外,插件支持设置自定义默认皮肤,并可选择为所有仍在使用默认史蒂夫或艾利克斯皮肤的玩家自动应用此皮肤。
功能特性
- 即时皮肤更新:更换后立即生效。
- 多模式支持:可在离线模式(支持皮肤恢复)与正版验证服务器上使用。
- 高效缓存:通过缓存机制,几乎不受 Mojang API 调用频率限制影响。
- 自定义默认皮肤:可设置服务器默认皮肤。
- 皮肤来源广泛:允许使用任何曾上传至 Mojang 的皮肤。
- 轻量高性能:插件本身轻量,并内置缓存以提升性能。
- 无需客户端修改:玩家无需安装任何额外 Mod。
- 跨平台支持:支持 BungeeCord 网络。
- 广泛兼容:已在 Spigot、PaperSpigot 和 TacoSpigot 上测试。
- 易于使用:指令简单直观。
- 开源项目:源代码完全开放。
指令说明
/setskin- 通过 UUID 设置自己的皮肤。/setskin- 通过玩家名设置自己的皮肤。/setskin- 为其他在线玩家设置皮肤。/skinupdate- 从 Mojang 服务器重新下载并更新当前皮肤。
安装指南(BungeeCord)
- 在 BungeeCord 代理端和所有 Bukkit 子服务器上都安装此插件。
- 在 Spigot 服务器的配置文件中启用 BungeeCord 支持 (
bungeecord: true)。 - 检查并配置 BungeeCord 实例中 ChangeSkin 的配置文件。请注意,BungeeCord 默认不支持 SQLite 数据库。
权限节点
基础指令权限
changeskin.command.skinupdate- 允许使用/skinupdate指令。changeskin.command.setskin.*- 包含以下所有/setskin相关权限。changeskin.command.setskin- 允许使用/setskin设置自己的皮肤。changeskin.command.setskin.other- 允许为其他玩家设置皮肤。
皮肤白名单与黑名单权限
使用这些权限可以精细控制允许使用的皮肤。
白名单模式
changeskin.skin.whitelist.uuid- 允许使用指定 UUID 的皮肤(将uuid替换为实际值)。changeskin.skin.whitelist.*- 允许使用所有皮肤。
黑名单模式
- 先授予
changeskin.skin.whitelist.*权限允许所有皮肤。 - 再通过
-changeskin.skin.whitelist.uuid权限(负权限)来禁止特定的皮肤 UUID。 - 效果:除黑名单中的皮肤外,其他皮肤均被允许。
需求与依赖
- 必需插件:ProtocolLib
开发与构建
本项目持续更新,并支持更新的 Minecraft 版本。作者已转向使用开发构建版而非固定发布版本。你可以直接下载每次代码变更后自动构建的版本。
- 最新构建下载:https://ci.codemc.org/job/Games647/job/ChangeSkin/changes
- 源代码仓库:https://github.com/games647/ChangeSkin
致谢
感谢以下捐助者的支持(为保护隐私,已隐去部分姓名):
- Name removed - 20$
- xion987 - 15$
- Chalkie - 11$
- PigParty - 11$
- andramil - 10$
- Name removed - 10$
如果您已捐助但不愿在此列出,请联系我或在捐助留言中注明。
测试支持版本
版本分布
基本信息
插件名称
ChangeSkin
作者
TuxCoding
平台
Bukkit / Spigot
支持版本
1.8 - 1.13
点赞数
19
最近版本
暂无数据
-