实体伤害消弱
「锋芒尽敛,攻守有衡」
/entitydamage 命令用于消弱指定实体最终造成的伤害。无论该实体的伤害经过多少模组/附魔加成,最终作用到目标身上的伤害都会按配置的百分比统一削弱(例如配置 30%,则最终伤害降低 30%)。
基本用法:
/entitydamage [add|list|remove]
权限:
youer.command.entitydamage
该命令为常驻命令,始终注册,不受
commands.yml控制,详见 commands.yml。
规则存储:
规则保存在 youer-config/entitydamage.yml:
yaml
未在
damage列表中出现的实体造成全额伤害。
设置实体伤害消弱
/entitydamage add <实体> <百分比>
- 实体使用注册键(如
minecraft:zombie),Tab 会自动补全(含模组实体) - 百分比为 1-100 的整数,100 表示该实体不再造成任何伤害
查看消弱列表
/entitydamage list
列出所有已配置的实体及对应的消弱百分比。
删除消弱规则
/entitydamage remove <实体>
删除后该实体恢复全额伤害。
❓ 常见问题
- Q: 箭矢/弹射物造成的伤害会被削弱吗?
- A: 会。规则按伤害的"责任实体"(发射者)判定,例如骷髅射出的箭仍按骷髅的消弱比例计算。
- Q: 消弱作用于伤害计算的哪个阶段?
- A: 作用于最终伤害结算阶段(护甲、药水、附魔减伤全部计算完毕后),因此不受任何伤害加成的影响,比例恒定。