隐藏宠物

隐藏宠物

一个用于Fabric的Kotlin模组,用于在Wynncraft中隐藏你的宠物

优化

Wynncraft 隐藏宠物

在 Wynncraft 中隐藏你的宠物,这样它们就不会遮挡你的视野了。 你终于可以在不遮挡屏幕的情况下使用宠物技能了。

仅适用于 Wynncraft,不会影响你在 Hypixel Skyblock 中的体验。

功能特性

  • 尽可能可靠的宠物检测:使用精确年龄聚类和 Unicode 名称标签匹配来隐藏宠物的所有组件(碰撞箱、名称标签和视觉模型)。
  • ID 记忆:即使宠物的名称标签消失或被服务器移除,也能记住它们,确保它们不会“闪烁”着重新出现。
  • 宽松聚类:即使在宠物名称标签出现之前,也能识别复杂宠物的后备检测机制。
  • 可配置设置:
    • 记忆 TTL:调整宠物消失后保持隐藏的时间。
    • 搜索半径:控制模组扫描宠物的范围。
    • 宽松模式开关:启用/禁用基于启发式的后备检测,如果发现非宠物实体被隐藏,请禁用并反馈报告。
    • 聚类年龄容差:调整宠物部件之间的最大年龄差,以应对服务器生成延迟。如果你的延迟较高,请增大该值。
  • 智能切换:按下 H 键即可立即切换宠物可见性。会执行深度重置,以确保宠物立即出现/消失。

环境要求

  • Minecraft:1.21.11
  • Fabric Loader:0.18.4+
  • Fabric API:0.141.3+1.21.11+
  • Fabric Language Kotlin:1.13.9+kotlin.2.3.10+
  • Cloth Config API:21.11.153+
  • ModMenu:(可选)用于游戏内配置。

实验性功能

为高级用户提供额外的设置,位于配置界面的 实验(Experimental) 标签页中。这些设置默认禁用,因为模组的标准启发式检测已经非常精确。

  • 使用距离限制:启用后,模组只会将宠物碰撞箱水平距离非常小(可配置)内的实体进行聚类。
    • 优点:提供“硬性限制”,防止 NPC 即使在像素级贴近宠物时也不会被隐藏。
    • 缺点:如果服务器因网络延迟导致碰撞箱传送速度比模型跟随速度快,可能导致宠物部件(如模型或浮动名称标签)闪烁或保持可见。
  • 聚类距离限制:控制上述距离检查的具体半径(以方块为单位)。如果选择启用此功能,建议值为 1.2,允许最大值为 5.0。

我应该使用这些功能吗? 大多数玩家应保持这些选项 禁用(Disabled)。仅当你注意到拥挤区域中的特定 NPC 被附近玩家的宠物隐藏时,才启用它们。