尼克隐藏者

尼克隐藏者

隐藏你和你的好友的昵称、皮肤和披风。

工具

Nick Hider

Minecraft 玩家名称、皮肤、披风和 UUID 的客户端隐私遮蔽模组。

Nick Hider icon

Minecraft Loaders License

模组功能

Nick Hider 会在常见的原版客户端渲染和文本路径中遮蔽玩家身份信息。

  • 本地玩家:替换你显示的名称、皮肤和披风。
  • 其他玩家:使用模板替换名称,并从配置的源账号替换皮肤/披风。
  • 全局开关:即时启用或禁用所有遮蔽行为。

快速开始教程

  1. 下载与你确切的 Minecraft 版本 + 加载器组合对应的 jar 文件。
  2. 将 jar 放入你的 Minecraft mods 文件夹。
  3. 启动游戏,并通过 Mod Menu(Fabric + Mod Menu)、Mod 列表(Forge/NeoForge)、按键绑定 Open Nick Hider Settings(默认未绑定)或命令 /nickhider 打开设置。
  4. 首次设置建议:启用 Hide Local Name、Hide Local Skin 和 Hide Local Cape,然后将 Local Replacement Name 设置为一个中性别名。
  5. 加入世界/服务器,验证你自己的名称和皮肤/披风已被遮蔽;如果你还想遮蔽其他玩家,请启用 Hide Other Names/Skins/Capes。
  6. 配置保存/重新加载后,Nick Hider 会在后台自动刷新皮肤/披风源。

功能一览

领域 行为
本地名称 替换你的本地显示名称
本地皮肤 替换你的本地渲染皮肤
本地披风 替换你的本地披风以及基于披风的鞘翅纹理
其他名称 基于模板的替换,支持 [ID] 占位符
其他皮肤/披风 共享的已配置源用户名
外部回退 可选的 mineskin.eu + api.capes.dev(默认:关闭)
运行时切换 全局 Enable Nick Hider 开/关开关
打开配置 按键绑定 + /nickhider 命令

兼容性

  • 支持的 Minecraft 版本:1.20.1 和 1.21.1
  • 加载器支持策略:
    • 1.20.1:Fabric、Forge
    • 1.21.1:Fabric、NeoForge

简表:

  • 1.20.1:Fabric、Forge
  • 1.21.1:Fabric、NeoForge

配置

开关控制

  • 隐藏本地:名称、皮肤、披风
  • 隐藏其他:名称、皮肤、披风
  • 全局主开关:Enable Nick Hider
  • 可选开关:Enable External Skin/Cape Fallbacks(默认:关闭)

替换输入

  • 本地替换名称
  • 本地皮肤源用户名
  • 本地披风源用户名
  • 其他玩家名称模板
  • 其他玩家皮肤源用户名
  • 其他玩家披风源用户名

验证与回退

  • 替换用户名必须为空或匹配 [A-Za-z0-9_]{3,16}。
  • 本地替换名称必须匹配 [A-Za-z0-9_]{3,16}。
  • 如果启用了披风遮蔽但没有有效的披风源解析成功,则隐藏披风渲染,而不是显示原始披风。
  • 仅在官方皮肤/披风查询失败后才会查询外部回退。
  • 保存或重新加载配置会清除运行时缓存,并启动自动源预获取。

诊断日志

  • 皮肤/披风运行时诊断使用稳定的 NH-* 代码(例如 NH-SKIN-FETCH、NH-SKIN-RECOVERED、NH-HOOK-FAIL)。
  • 重复的相同失败会按源用户进行限流,以避免控制台刷屏。
  • 钩子失败会在第一次发生时记录为警告,后续重复记录为调试。

已知限制

Nick Hider 对原版客户端路径采取较为激进的处理,但遮蔽仍然是尽力而为。第三方模组或自定义渲染/UI 管线可能会在覆盖路径之外显示未遮蔽的数据。

许可证

根据 GNU Affero 通用公共许可证 v3.0(AGPLv3)授权。
请参阅 LICENSE。

维护者与链接