Aggro Fix

Aggro Fix

一个轻量级模组,用于改进《我的世界》的仇恨机制。

杂项

⚠️此模组仅上传至 CurseForge 和 Modrinth!!请勿从其他网站下载⚠️

CurseForge 下载量 Modrinth 下载量

演示

本模组旨在改变 Minecraft 的仇恨系统,防止生物锁定第一个攻击它的生物。

显然,此模组的目的并非让铁傀儡杀死你的宠物;这个新仇恨系统将瞄准对其造成最多伤害的实体。
它适用于多个玩家对抗模组 Boss 或类似情况(如 MMORPG 中的场景)。

附魔

添加这些附魔是为了让玩家更好地控制仇恨,甚至允许某人扮演坦克角色。

仇恨吸引

等级:1-5
仇恨吸引附魔可让你吸引超过实际伤害的仇恨,仇恨值按公式 (1 + 仇恨吸引等级) * 造成的伤害 计算,其中仇恨吸引等级为主手和副手物品附魔等级之和,造成的伤害为攻击中实际造成的伤害。
例如,木剑通常造成 4 点伤害,附魔仇恨吸引 I 后仍会造成 4 点伤害,但会吸引 8 点仇恨值。

仇恨诱饵

等级:由配置决定
仇恨诱饵附魔允许在设定半径内吸引特定生物的仇恨,可通过配置文件进行设置。

属性

aggro_amount

玩家吸引的仇恨量乘以该值,因此设为小于 1 则减少仇恨吸引,大于 1 则增加仇恨吸引。

配置

最大诱饵等级

仇恨诱饵附魔的最高等级。

诱饵等级

由仇恨诱饵效果施加的仇恨量。例如,诱饵等级为 5.0 相当于被攻击 5 次所积累的仇恨值。

缩放诱饵等级

诱饵等级是否随附魔等级缩放,例如仇恨诱饵 V 将施加比仇恨诱饵 I 多 5 倍的仇恨值。

诱饵冷却时间

仇恨诱饵物品进入冷却状态的 tick 数。

诱饵范围

仇恨诱饵吸引仇恨的半径范围。

包含等级

仇恨诱饵附魔也会吸引较低等级实体的仇恨,这允许整合包作者设计它以诱饵不同敌人。

使用白名单

使用白名单或黑名单,true 为白名单,false 为黑名单。

实体列表

根据上述设置放置于白名单或黑名单的实体列表,空的黑名单将禁用过滤功能。

数据包

仇恨诱饵吸引的生物可通过数据包修改。
带有 aggrobait_n 标签的实体将受到仇恨诱饵 n 的影响。
例如,如果实体被标记为 aggrobait_2,那么当使用带有仇恨诱饵 II 的物品时,将对该实体施加 10 点仇恨值(如果启用缩放诱饵等级)。如果启用包含等级,任何标记为 aggrobait_1 的实体也会受到影响。(未测试:理论上你可以拥有与附魔等级数量相同的不同标签。)

命令

添加了 /aggro 命令
/aggro add/set attackers victim (level)
add/set 可让你累加或设置仇恨值
attackers 允许多个实体
victim 必须为一个实体,所有攻击者将对其产生仇恨
level 为可选参数,若不输入则使用默认值 10

随意在整合包中使用,这就是本模组的制作目的!

捐赠