威胁主管

威胁主管

自适应服务器端怪物AI导演,根据玩家准备程度和危险级别,将原版敌对生物转化为协调且逐步升级的成群结队。

让夜晚变成活生生的威胁

适应性压力。协调的成群。一个会倾听的世界。

威胁导演(Threat Director)在不替换 Minecraft 战斗系统的前提下,让原版敌对生物更具警觉性、协调性和响应性。难度是通过针对玩家的威胁度、定位、调查、增援、战术角色和环境压力来创造的,而不是简单地增加生物生命值或伤害。

完整文档: 威胁导演维基

该维基包含完整的配置参考、命令、生物行为详情、故障排除指南和多人生存文档。

这个模组做了什么

针对玩家的威胁度

威胁导演会根据装备、生命值、战斗压力、环境、经验值、游戏时长、近期遭遇、死亡和附近队友,独立评估每位玩家。新手或装备不足的玩家在达到配置的激活阈值前,游戏体验会接近原版。

游戏时长和经验值可以防止玩家通过故意不装备来永久规避难度。死亡会移除部分有效游戏时长贡献,因此失去装备的玩家有恢复的空间。

在多人游戏中,探测范围、仇恨、能力和遭遇压力会根据实际目标玩家进行调整。附近队友会增加群体压力,但有递减收益,而不是简单的线性倍数。

感知能力

敌对生物可以在其正常 AI 之外获得额外的移动、声音或光线感知。具有声音感知的生物可以调查真实的服务器事件,例如:

  • 采矿和方块破坏;
  • 爆炸;
  • 门和容器;
  • 战斗、死亡和弹射物攻击。

调查确定的是位置,而不是对玩家的完美感知。移动和光线探测仍然依赖于视线。

特质

一些生物会获得罕见的持久组合系统特质:

  • 懦夫 — 重伤时会撤退;
  • 狂战士 — 受伤时移动更快、力量更强;
  • 领袖 — 会招募附近闲置的敌对生物;
  • 再生 — 会随时间恢复生命;
  • 迅捷 — 移动速度更快;
  • 坚韧 — 获得护甲和击退抗性。

特质在不依赖于大量视觉上的生物变体的情况下,创造了行为多样性。

血月

每隔几个夜晚,世界可能会安排一次血月。一个微妙的白天预兆会警告玩家下一个夜晚将不同寻常。在活动期间,睡眠无法跳过夜晚,威胁导演会使用其完整的高压配置:更强的遭遇、更大的增援波次、扩展的瞄准范围,以及整套配置的生物能力。

普通难度的可读性被刻意设计得比血月更高。活动间隔、预兆、睡眠规则和压力配置均可调整。

协调的遭遇

导演会首先招募合适的已加载生物,并可以通过安全生成来填补受控的缺口。遭遇会经历潜行、定位、接敌、搜索、高潮、缓和和撤退的阶段。

生物可以获得战术角色,例如追踪者、侧翼者、远程单位、破拆者、支援者、阻挡者或伏击者。种群、寻路、增援工作和遭遇预算均设有上限,以使成群保持协调,而无需每刻重新计算所有路线。

强化敌对生物

骷髅

远程、针对玩家的特定探测;预判瞄准;可选追踪箭;迟缓、中毒、恶心或失明箭矢;以及撤退冲刺。效果持续时间、范围、精度和攻击频率会随难度、威胁度和血月压力进行调整。

僵尸

持久仇恨、附近仇恨传播、闪电加持的尸群召唤、战斗增援、随难度调整的武器和工具、稀有盾牌,以及有保护的基于工具的方块破坏。盾牌可以用原版反馈阻挡攻击,而斧头击中会暂时使其失效。

苦力怕

在完整配置中可静音移动、更快的背后追击、随机引信时间、通过临时视线丢失保留目标记忆,以及协调性破拆。附近合适的苦力怕可能会为其余的尸群打开一个可行的掩体墙壁,但受 mobGriefing、领地、出生点保护、已加载区块、世界边界和方块安全检查的限制。

蜘蛛

可配置的速度、跳跃、再生和力量变体;稀有的受冷却限制的蜘蛛网攻击;以及死亡时有限的孵化蜘蛛。洞穴蜘蛛的后代在普通游戏过程中不常见,在极端压力下会变得更容易出现。

末影人

附近敌对生物受到攻击时共享报复、两格战斗姿态,以及有界的防搭柱传送行为。

溺尸

夜间游泳更具侵略性、扩展的瞄准范围、水下接近突进、可配置的三叉戟和激流行为,以及可以击破有人乘坐的船只的三叉戟冲击。白天和简单难度的行为仍接近原版。

其他敌对生物族群在受支持的环境中会获得有界、可配置的主题行为。

服务端与多人生存兼容性

威胁导演专为单人游戏、集成服务器、专用服务器和混合客户端多人游戏设计。

原版层可以完全在服务端运行,并控制遭遇方向、瞄准、群体缩放到和战术 AI。模组层控制感知能力、特质、血月、HUD 和非凡生物能力。两层可以独立启用。

没有安装客户端模组的玩家可以加入模组服务器,并通过正常的 Minecraft 渲染看到游戏玩法的变化。他们无法获得威胁 HUD、威胁导演公告、调试遥测、原始翻译键或命令建议。

配置与管理

威胁导演会生成一个带注释的 JSON5 配置文件,包含三个部分:

  • 通用: 威胁度计算、进度、游戏时长、经验值、性能、遥测和集成;
  • 原版: 服务端遭遇和战术行为;
  • 模组: 感知能力、特质、血月、HUD 和生物特定能力。

管理员可以检查威胁度、强制或清除测试值、控制 HUD、启用仅 OP 可见的聊天日志、检查遭遇和性能、强制测试场景以及重新加载配置。

有关完整命令列表和配置文件的逐属性说明,请参阅维基。

性能与安全

一个分阶段的性能管理器会在服务器负载升高时降低决策频率、候选扫描、寻路、增援工作和新遭遇准入。

破坏性行为受 mobGriefing、出生点保护、已加载区块、世界边界、安全方块规则和兼容的领地系统限制。该模组不会为了战斗而强制加载区块,并且无效的配置重载会保留最后一个已知的良好快照。

要求

  • Minecraft 1.20.1
  • Fabric Loader 0.18.4 或更新的兼容版本
  • Fabric API 0.92.11+1.20.1
  • Java 17

安装

  1. 为 Minecraft 1.20.1 安装 Fabric Loader 和 Fabric API。
  2. 将 threat-director-mc1.20.1-2.0.jar 放入服务器或集成实例的 mods 文件夹。
  3. 启动一次以生成 config/threatdirector.json5。
  4. 查看生成的注释,并选择仅原版或完整体验。

有关详细的设置、行为说明、命令和故障排除,请访问威胁导演维基。