赛博义体虚荣

赛博义体虚荣

Robosurgeon风格的赛博虚荣菜单,用于按植入物隐藏/显示Create-Cybernetics的改造部件——支持全部隐藏/全部显示、第一人称视角支持及多人同步。

赛博义体外观(Cybernetics Vanity)

赛博义体外观 是 NeoForge 1.21.1 的一个附属增强模组,为 机械动力:赛博义体 提供外观控制层。你可以通过外科手术安装一个外观植入体,打开赛博外观菜单,即可单独隐藏或显示每个已安装植入体的义体外观,并包含一个总控的赛博外观 开/关开关、全部隐藏 / 全部显示功能,以及一个旋转的玩家预览。

灵感源自赛博朋克“颜值即正义”的理念,专为机械动力:赛博义体生态而构建。本模组并非机械动力:赛博义体本身,而是一个依赖它的外观/附属增强模组。


功能

  • 外观植入体 — 由村民掉落(几率可配置,受抢夺魔咒加成),然后通过手术将其安装在 皮肤 义体槽位中。

  • 机器人外科医生风格的赛博外观菜单 — 通过按键绑定打开菜单,其中包含:

    • 旋转的玩家预览
    • 针对每个已安装视觉义体的单独显示/隐藏开关
    • 总控的赛博外观 开/关
    • 全部隐藏 / 全部显示
    • 完成按钮以关闭菜单
  • 第一人称 — 外观隐藏效果同样适用于第一人称及第三人称视角。

  • 多人游戏同步 — 其他玩家可以看到你的外观状态。

  • 软兼容:

    • 自定义玩家模型(CPM) — 仅软兼容;不会一概隐藏机械动力:赛博义体的义体。在显示状态下,义体仍会渲染。在隐藏状态下,本模组会跳过与 CPM 冲突的肢体几何修改。义体能够完美地适配自定义 CPM 骨骼仍然是机械动力:赛博义体将覆盖层/附着物绑定到原版 PlayerModel 骨骼这一机制所固有的限制,外观模组并不会发明一种重新挂载的方法,也不会因为存在 CPM 就抑制义体的显示。(非必需)
    • 赛博法术 — 软兼容;当外观隐藏对应植入体时,符文肢体覆盖层会随之隐藏(非必需)
    • 赛博化学 — 生态中的可选附属模组(非必需)
  • 服务器配置(config/cyberneticsvanity-server.toml)

    • enableVillagerDrop — 启用/禁用村民掉落
    • 掉落几率、每等级抢夺魔咒加成、最大几率上限
    • requireVanityImplant — 是否需要植入体(或允许无植入体免费使用外观)
    • allowedPermissionLevel — 使用赛博外观所需的权限等级门槛。

需求

NeoForge 1.21.1 为必需 机械动力:赛博义体 为必需(提供义体、手术、皮肤覆盖层) CPM / 赛博法术 / 赛博化学 为可选的软/可选兼容


快速上手

  1. 安装 NeoForge 1.21.1、机械动力:赛博义体 和这个模组。
  2. 击杀村民直到获得一个外观植入体(默认约 12.5% 几率,抢夺魔咒可提高几率;可配置)。
  3. 通过机械动力:赛博义体的手术,将植入体安装到皮肤槽位中。
  4. 在 控制 → 赛博义体外观 中绑定 打开赛博外观菜单 键位(默认为未绑定 — 需要自行设置按键)。
  5. 使用机器人外科医生风格的菜单:单独切换植入体、总控开/关,或使用全部隐藏 / 全部显示,然后点击完成。更改会同步给其他玩家。

管理员提示: 如果你希望无需植入体也能使用外观功能,可在服务器配置中设置 requireVanityImplant = false。


备注 / 开发中

义体视觉和第三方覆盖层可能比较棘手。软兼容路径是刻意设计的(尤其是 CPM / 赛博法术)。

CPM 备注: 机械动力:赛博义体的皮肤覆盖层和 3D 附着物绑定到原版 PlayerModel 骨骼上。赛博义体外观不会在安装了 CPM 时一概抑制义体显示 — 显示状态下仍会绘制义体;隐藏状态下则会跳过可能与 CPM 冲突的肢体几何修改。让义体完美适配自定义骨骼的重新挂载不在本附属模组的职责范围内,并且是该绑定模型的一个已知局限。

如果某个特定的植入体或附属模组显示异常,请在报告时附上你的模组列表,以及你是在第一人称还是第三人称视角下遇到的这个问题。


致谢