SimpleSkinSwapper

SimpleSkinSwapper

一个简单的皮肤切换器,为你提供在服务器上快速切换皮肤的方法。

游戏机制

简易皮肤切换器

简易皮肤切换器 是一款适用于 Minecraft 1.21.8+ 的客户端 Fabric 模组,让你无需重启游戏或访问外部网站,即可在本地皮肤文件之间即时切换。通过按键绑定打开动态皮肤轮盘,悬停到你想要的皮肤上,点击即可完成切换。


功能特性

  • 皮肤轮盘 — 一个径向菜单,可同时显示最多10个本地皮肤,通过可配置的按键绑定打开
  • 皮肤轮播视图 — 经典列表视图,便于更仔细地浏览皮肤,或访问当你拥有超过10个皮肤时无法在轮盘上显示的皮肤
  • 多人游戏皮肤刷新 — 其他玩家无需重新连接即可实时看到你的新皮肤;根据服务器设置,提供三种选项:
    • 在服务端安装本模组以支持原生皮肤刷新
    • 在 Paper 服务器上安装 SkinShuffle Bridge 插件以获得相同效果
    • 配置一个按服务器生效的命令作为后备方案,前提是服务器提供了相应命令(例如 /reloadskin)

安装方法

  1. 安装 Fabric Loader 和 Fabric API
  2. 将模组 .jar 文件放入你的 .minecraft/mods/ 文件夹
  3. 将你的皮肤 PNG 文件添加到 .minecraft/skins/
  4. 启动游戏并在“控制”中绑定皮肤轮盘按键

配置说明

通过 ModMenu 或从轮播视图/轮盘界面打开配置屏幕。

如果服务器未安装 SkinShuffle Bridge 插件,你可以配置一个命令,在应用皮肤后发送,以便其他玩家立即看到变化。服务器条目会在首次连接时自动创建,并带有空命令。留空即可禁用该服务器的此功能。

注意: 如果服务器已安装 SkinShuffle Bridge 插件,则无需此配置 — 模组会自动检测并使用原生皮肤刷新数据包。

配置文件位置: .minecraft/config/simpleskinswapper.json

{
  "serverCommands": {
    "play.example.com": "/reloadskin",
    "another-server.net": ""
  }
}

使用方法

皮肤轮盘和皮肤轮播视图都可以通过可配置的按键绑定打开。你可以在 选项 → 控制 中的 简易皮肤切换器 类别下进行设置。

按键绑定界面

皮肤轮盘: 按住你的按键绑定以打开轮盘,悬停到你想要的皮肤上,然后点击即可应用。松开按键而不点击则只会关闭轮盘 — 不会更改任何皮肤。

皮肤轮播视图: 单击一次其按键绑定即可打开,或通过 ModMenu 打开。浏览你的皮肤并点击所需皮肤的 应用 按钮进行切换。你还可以使用箭头按钮重新排列皮肤顺序 — 该顺序会被保存,并决定哪些皮肤显示在轮盘上(列表中的前10个)。

皮肤轮播视图界面

添加皮肤: 将任意 PNG 皮肤文件放入 .minecraft/skins/ 文件夹(如果你使用自定义启动器,则为你的实例的 skins/ 文件夹)。在轮播视图界面中可以直接找到打开该文件夹的快捷按钮。


致谢

  • cobrasrock 创建了 SkinSwapper,其开源许可证允许我复用其中的部分逻辑
  • imb11 创建了 SkinShuffle,这是一款出色的模组,至今仍是同类中功能最全面的 — 如果不是因为我所寻找的特定功能,我会选择使用它

许可证

GNU 宽通用公共许可证 v3.0 或更高版本