InstantSkin

InstantSkin

通过简单指令,即时更改全服任意玩家的皮肤。复制其他玩家的皮肤,从图片URL应用皮肤并实时预览,或重置为默认皮肤——无需重新登录。客户端需安装CustomSkinLoader。

InstantSkin

即刻更换服务器内任意玩家的皮肤 — 无需重新登录。

InstantSkin 让服务器管理员可以通过简单的游戏内命令即时更换玩家的皮肤。复制其他 Minecraft 玩家的皮肤、从任意图片 URL 应用自定义皮肤,或重置回默认皮肤 — 所有这些都能即时对服务器上的所有玩家可见。

功能特性

  • 从任意 Minecraft 账户复制皮肤 — 无论正版或离线模式,即使源玩家不在你的服务器上也能生效。
  • 从图片直链应用皮肤 — 应用前会弹出游戏内确认窗口,并显示实时预览。
  • 即时、全服可见 — 无需断开重连。皮肤变更在游戏世界中、玩家列表里以及对所有已连接的玩家都是立即可见的。
  • 持久保存 — 皮肤数据会被保存,玩家重连或服务器重启后会自动重新应用。
  • 简单的重置命令 — 随时可将玩家恢复为其默认皮肤。

命令

默认情况下,所有命令均需要管理员权限(权限等级 2)。

 
/copyskin <player> player <sourceUsername>

将 <sourceUsername>(任意 Minecraft 账户,正版或离线均可)的皮肤复制到 <player> 身上。

 
/copyskin <player> url <imageUrl>

打开一个游戏内确认窗口,显示 <imageUrl> 处图片的预览。确认后将其应用为 <player> 的新皮肤。

 
/copyskin <player> reset

移除自定义皮肤并将 <player> 恢复为其默认外观。

环境要求

  • Minecraft Forge 1.12.2(14.23.5.2859 或兼容版本)
  • 客户端安装 CustomSkinLoader 以获得最佳皮肤渲染兼容性(建议服务器上所有玩家安装)

注意事项

  • 这是一个服务端逻辑模组 — 必须安装在服务器上。为了获得皮肤预览和最佳渲染效果,玩家也应在客户端安装该模组(以及 CustomSkinLoader)。
  • 皮肤数据存储在服务器本地的 config/copyskin_data.json 文件中。
  • 通过 URL 应用皮肤会使用未经 Mojang 验证的非签名纹理数据,这是此类换肤功能的常规做法,并且在原版兼容的客户端上可以稳定运行。

反馈与问题

发现 Bug 或有建议?欢迎告诉我们!