炉边守卫 - 怪物畏惧营火

炉边守卫 - 怪物畏惧营火

营火成为保护。 HearthGuard 是一个生存模组,敌对生物惧怕火焰:它们会惊慌、转身逃离点燃的营火,而不是发起攻击。

游戏机制

HearthGuard

当太阳落山而无处庇护时,你不再需要害怕敌对生物,因为你可以点燃篝火,让它们惊慌失措并恐惧地逃跑。

夜晚僵尸靠近你的篝火,僵住,惊慌,然后惊恐地逃跑。


物品展示框上的 CinderStride 靴子
与 CinderStride 兼容:将篝火升级为壁炉,从而扩大恐惧范围。


原版友好

  • 生物会明显表现出惊慌、恐惧和逃跑
  • 修改的是行为本身,而非添加人为规则
  • 与原版篝火兼容

特性

  • 同样适用于模组生物!
  • 修改生物行为,使其恐惧点燃的篝火
  • 生物会僵住,惊慌地跳跃,然后逃跑
  • 它们惊慌时可能会掉落战利品
  • 需要实际视线

行为演示

生物会真实自然地做出反应,而不是被推挤

受惊
受惊

跳跃
跳跃

逃跑
逃跑


配置

配置文件: config/hearthguard/config.json

通过 Mod Menu(Fabric)和 Cloth Config 提供 UI。

设置

  • Range:篝火检测距离(方块)
  • Flee Fast Speed:靠近篝火时的速度
  • Flee Slow Speed:距离较远时的速度
  • Mode:Whitelist 或 Blacklist
  • Mobs:受影响的实体 ID
  • Drop Item Chance:首次恐惧时掉落一件物品的几率百分比(0–100)

说明

  • Drop Item Chance = 0 会禁用恐惧掉落
  • 每个生物只能掉落一次(跨存档持久保存)
  • 仅适用于主世界

已知问题

  • 复用原版实体 ID 的数据包定义生物无法被单独选择

更新日志

1.1.0

  • 添加与 CinderStride 的集成,壁炉现在会使生物恐惧半径增加 50%。

1.0.3

  • 添加用于运行时配置的命令系统
  • 支持 Minecraft v26.1.2
  • 修复:配置更改现在会正确应用于先前生成的生物

1.0.2

  • 支持 Minecraft v26.1.1

许可证:MIT

源码:https://github.com/kingnhcomcast/hearthguard

权限:欢迎你在整合包中使用本模组。如果你使用了,欢迎留言告诉我。

如果你想要支持其他 Minecraft 版本或有功能请求,请留言!

祝你玩得开心!