生物阵营

生物阵营

几乎适用于任何生物的可完全自定义的基于阵营的目标选择系统(对Brains无效)

Bug 可在 Github 上报告

一个阵营由 5 部分组成

  1. Entities:一组实体类型(该阵营的成员)
  2. AlliedEntities:一组实体类型(该阵营不会攻击的实体)
  3. HostileEntities:一组实体类型(该阵营一看到就会攻击的实体)
  4. Enemies:一组阵营 UUID(该阵营不会攻击的阵营)
  5. Allies:一组阵营 UUID(该阵营一看到就会攻击的阵营)

​ 这是按世界保存的。阵营数量或一个生物可加入的阵营数量都没有限制。关于这个模组的一切都可以在游戏内通过 /Faction 编辑,或使用 NBT 编辑器编辑该世界的存档文件。如果加载时找不到文件,则会加载 4 个默认阵营:Zombie、Skeleton、Illager 和 Piglin。

对于阵营中的任何实体(支持同时加入多个阵营),它会无理由地攻击敌对阵营中的任何实体,但它绝不会攻击同盟阵营中的任何实体。

这个模组不适用于拥有 Brain 的实体。它们会被敌人自动攻击,同盟系统仍会阻止它们攻击盟友,而且它们不会自动攻击敌人。拥有 Brain 的实体列表如下(因为没有 Wiki 页面列出它们)

  • Allay
  • Axolotl
  • Camel
  • Frog
  • Tadpole
  • Goat
  • Sniffer
  • Zoglin
  • Hoglin
  • Piglin
  • Piglin Brute
  • Warden
  • Villager