你们两个给我打一架

你们两个给我打一架

You Two Fight For Me 是一个针对 Minecraft 实体类型的原版风格派系控制器。将原版或模组实体类型分配到派系中,然后决定哪些派系之间是友好、中立或敌对的。

打开控制器

只有拥有操作员权限等级 2 或以上的玩家才能打开或编辑派系控制器。

  • 默认按下 O 键。此按键可在 Minecraft 的控制设置中更改。
  • 或运行 /ytffm open 命令。

在多人游戏中,所有派系数据均由服务器存储。更改会保存至世界,并同步回编辑器。

创建派系

  1. 在 新派系 中输入派系名称。
  2. 按 + 创建。
  3. 从左侧列表中选择派系。
  4. 稍后可使用名称字段和 重命名 来更改其显示名称。

使用 添加默认值 可创建内置的初始派系:

  • 人类
  • 亡灵
  • 怪物
  • 动物
  • 自定义红方
  • 自定义蓝方

默认模板还会分配常见的原版实体类型,并创建一些合理的初始关系。它不会移除你自己创建的派系或分配。

分配实体类型

打开所选派系的 成员 标签页。

  • 点击实体行将该实体类型添加到所选派系。
  • 点击已勾选的行将该实体类型从所选派系中移除。
  • 实体行会显示 Minecraft 中已有的翻译名称;若没有,则显示注册名称。
  • 悬停实体行可查看其完整注册名称及当前所属派系。

搜索字段会同时匹配翻译名称和注册名称,因此可通过诸如 modid:entity_name 之类的名字找到模组实体类型。

筛选按钮可在以下视图间循环切换:

  • 全部:所有符合条件的生物实体类型。
  • 当前:已分配给所选派系的实体类型。
  • 空闲:未分配给所选派系的实体类型。这包括未分配的类型和当前分配给其他派系的类型,便于移动。

玩家可作为实体类型使用。非生物的实用性实体,例如弹射物和物品实体,会被排除在列表之外。

派系关系

打开 关系 标签页,点击派系行可在所选派系与该派系之间循环切换关系。关系是双向应用的。

关系 行为
友好 成员之间不会互相攻击或造成伤害。
中立 成员不会主动寻找对方,但被中立派系成员攻击的生物可以进行反击。
敌对 附近的成员会主动寻找对方作为目标并进行战斗。

同一派系的成员之间永远是友好的。

注意事项

  • 未分配派系的实体类型会维持其正常的原版或模组行为。
  • 该模组通过管理目标和阻止友军伤害来运作,不会替换实体的 AI。
  • 敌对目标的获取仅限于附近的实体,因此分配大量实体类型时不需要每 tick 扫描整个世界。
  • 已有生物会对当前派系规则做出反应;更改关系后,无需生成新生物。

快速示例

  1. 创建名为 Red 和 Blue 的派系。
  2. 将僵尸和骷髅分配给 Red。
  3. 将村民和铁傀儡分配给 Blue。
  4. 在关系标签页中,将 Red 和 Blue 设置为 敌对。
  5. 将两个派系的成员放在一起,它们就会发生战斗。