乐于助人的牧师

乐于助人的牧师

Helpful Clerics 是一个 Fabric 模组,适用于 Minecraft,它允许牧师在安全区域内治疗受伤的村民。

乐于助人的牧师

《乐于助人的牧师》是一个 Minecraft Fabric 模组,它为牧师村民增加了一种有用的支援行为:他们可以治疗受伤的村民。

当牧师发现附近有受伤的村民时,它会手持治疗药水靠近,并施放瞬间治疗。牧师会避免在危险情况、夜间或自身受伤后进行治疗。

功能特性

特性 描述
村民治疗 牧师村民可以治疗附近受伤的村民。
治疗药水动画 牧师在前往治疗村民时会手持药水。
治疗反馈 治疗时会产生村民开心粒子效果和魔法音效。
群体溅射治疗 当多名村民受伤时,牧师会投掷溅射治疗药水。
危险感知 在袭击之外,牧师会避免在敌对生物附近进行治疗。
袭击支援 在袭击期间,牧师会持续治疗而不是去睡觉。
自我保护 受伤的牧师会先治疗自己,再帮助他人。
患者寻医 受伤的村民会直接跑向牧师寻求治疗。
夜间安全 牧师不会在夜间冒险治疗村民。
原版友好 保持行为简单,贴近原版 Minecraft。
轻量级 仅专注于改善牧师和村民的互动。

运作方式

牧师扮演着村庄支援单位的角色。

当村民受伤时,它会跑向最近的牧师,而不是随机逃窜。如果附近没有牧师,则保持原版行为不变。

牧师会寻找视野内受伤的村民,优先治疗伤势最重的那个,走到其身边,手持瞬间治疗药水并直接为其治疗。

如果多个受伤村民距离较近,或者目标可见但无法到达,牧师会改为投掷溅射瞬间治疗药水。

治疗会产生村民开心粒子效果并播放魔法音效。被治疗后,村民会恢复正常原版 AI,除非附近仍有危险。

牧师并非鲁莽行事。在袭击之外,他们会避免在夜间或敌对生物附近治疗。在袭击期间,他们会持续寻找受伤村民,但仍会先治疗自己,并避免走进明显的危险区域。

行为细节

设置 数值
搜索半径 16 格
治疗范围 2.4 格
受伤村民搜索范围 16 格
群体溅射触发条件 2个可见的受伤村民
群体溅射半径 4 格
患者优先级 优先治疗伤势最重的可见村民
患者刷新 每 5 秒,袭击期间持续刷新
牧师自我治疗延迟 1 秒
治疗冷却时间 3 秒
可见性规则 治疗需要视线畅通

兼容性

  • Minecraft: 1.21.1 至 1.21.11 以及 26.1 至 26.2
  • 模组加载器:Fabric
  • 环境:客户端和服务端

支持

需要帮助、发现 Bug,或有任何建议?

加入 Discord 支持论坛:

https://discord.gg/pcKQSDgTzh

许可证

本项目基于 MIT 许可证授权。