Mob Battle Plus

Mob Battle Plus

为创建生物战斗提供额外的实用工具

杂项

这个模组为所有喜欢生物对战(Mob Battle)的玩家而设计,旨在为创建生物对战带来一些高质量的改进。此模组建议与 Mob Battle Mod 一同使用,但也可以单独使用。本模组最复杂的功能都是可配置的。以下是本模组目前包含的内容:

工具:

  • 自由对战(FFA)模式法杖。允许为附近的所有生物/生物类型创建临时队伍。左键点击一个生物会使其加入一个独特的队伍。右键点击会将 64 格半径内的所有生物按生物类型分配队伍(僵尸加入僵尸队,骷髅加入骷髅队,等等)。潜行时右键点击会删除所有由法杖创建的队伍。

  • 生命恢复调节器。允许限制或增强任何生物的生命恢复能力。它的原理是乘以所有受到的回复量。数值低于 1 会削弱生命恢复,高于 1 则会使其更加强效。

  • 伤害上限设置器。允许为任何生物设置伤害上限。该上限基于生物的最大生命值和你的输入。数值越低,生物受到的伤害越少。例如,如果值为 0.1,则该生物受到的伤害不会超过其最大生命值的 10%。如果是 0.5,则为最大生命值的 50%。如果值为 1,则禁用伤害上限。请注意,此物品不会降低天生具有伤害上限的生物的伤害上限。

  • 时间冻结器。可靠地冻结所有生物并阻止它们进行任何行动。

  • 生物对战设置 物品。允许轻松编辑一些原版游戏规则和一些新规则:

    • hideIndividualBossBars(隐藏个人 Boss 血条)。隐藏 Boss 的血条。在某些模组环境中可能无法使用。
    • shouldDisplayMobDeathMessages(显示生物死亡信息)。在聊天栏中显示任何死亡生物的信息。
    • showTeamBossBars(显示团队 Boss 血条)。如果为真,则会形成一个显示整个队伍总生命值的大型血条。某些队伍名称也可以在配置中排除。
    • teamBossBarMinTeamSize(团队 Boss 血条最小规模)。设置形成总生命值 Boss 血条所需的最小队伍成员数量。
    • allowHostileMobNaturalDespawn(允许敌对生物自然消失)。禁用所有敌对生物的自然消失。
    • advancedMobPathfinding(高级生物寻路)。当设置为 true 时,使可配置队伍(默认为"attackers"、"raid"、"raiders")中的生物拥有更好的寻路能力。这对于"城堡围攻"场景非常有用,当你需要生物绕过所有墙壁和高低地形,而原版生物 AI 无法胜任时。高级寻路的强度是可配置的。
  • 围攻目标设置器。允许设置一个攻击队伍在未战斗时要前往的目标点。这也取决于寻路强度,并且需要将 advancedMobPathfinding 游戏规则设为 true。

  • 查看统计信息 物品。允许查看队伍及其成员的数据统计:

    • 队伍会追踪其成员数量和总击杀数。
    • 单个生物会追踪其存活状态、造成伤害、受到伤害和击杀数。
    • 死亡的生物会在统计数据中保留 1 分钟。这可以在配置中修改。
    • 可以通过配置排除某些队伍和生物不出现在统计数据中。
    • 可以通过配置完全禁用此功能。
  • 生物相机绑定器。允许从 5 个电影级视角观看选定的生物:

    1. 从左肩后方视角
    2. 从生物周围环绕的轨道摄像机视角
    3. 从正上方的俯视视角
    4. 从移动跟踪摄像机视角。将你变成一个具有完美追踪能力的摄像机。
    5. 从第一人称视角。它的工作原理是将摄像机放置在生物"眼睛"的位置,并只隐藏头部,这样身体的其他部分保持可见。这适用于大多数 Java 版和 Geckolib 模型,但不适用于 Epic Fight 模组。只有当无法定位头部时,整个模型才会被隐藏。
  • 团队生成器。允许通过一次点击放置多达 36 个不同的生物,并立即将它们分配到队伍中。该物品有自己界面,允许你做以下事情:

    1. 指定队伍名称。队伍名称必须是已有队伍。
    2. 在物品的储存空间内放置刷怪蛋。生成的生物将来自这些刷怪蛋。也接受来自 Mob Battle 模组的自定义刷怪蛋。
    3. 设置生成形状和间距。
    4. 让该物品看起来像另一个物品。当需要储存一堆预设且不希望它们看起来一样时,这非常有用。
  • 团队分配器。在特定类型的生物生成时,自动将其分配到某个队伍。需要队伍列表物品来运作。旨在补充或替代重复的命令方块,例如 "/team join 队伍 @e[type=..."。它在执行任务时性能更高,并且对于经验较少的用户来说也更容易操作。

  • 队伍列表。使用它打开 GUI,并输入一个已有队伍的名称。左键点击一些生物来形成一个 ID 列表。将此物品放入一个激活的团队分配器中,即可开始将指定生物在生成时添加到指定队伍。

常规调整与功能:

  • 地面上的箭会自动清除。也适用于模组添加的弹射物。

  • 玩家将不再受到失明和黑暗效果的影响,因此它不会再妨碍你的视线。可以在客户端配置中切换。

  • 任何类型的雾都可以在客户端配置中禁用。可消除天气雾、Boss 造成的雾以及各种事件产生的雾。

  • 修复了生物会持续追击单一目标而忽略其他试图伤害它的目标的问题。现在,当生物受到攻击时,它会转向攻击者,但前提是攻击者比原目标更近。

  • 修复了生物升得太高会立刻忘记目标的问题。这常常导致攻击次数被浪费。总体而言,生物现在记住目标的时间会长得多。可以在配置中完全禁用,或针对特定生物禁用。此选项也会禁用前述的修复功能。

  • 自动从主人继承队伍给仆从/召唤物:

    • 从直接主人处继承。
    • 如果在生成时找不到直接主人但对某目标有攻击意图,则会尝试寻找最近的对同一目标有仇恨的生物并加入其队伍。如果同时有超过 2 个队伍在战斗,此功能可能效果不佳,但它可以在配置中关闭。
  • 某些生物可以在配置中被设置为"不可被选为目标"。如果觉得某个生物不应该吸引战斗生物的火力,可以使用此功能。

  • 末影龙和凋灵 现在可以兼容任何生物对战了。

如果你有任何想法或发现了 Bug,欢迎随时评论