进度条件:伤害谓词

进度条件:伤害谓词

英文原页:Advancement/Conditions/damage。

原文修订 ID:3269461;原文修订时间:2025-11-15T13:16:36Z。

字段 数据类型 说明
blocked 布尔值 检查伤害是否被成功阻挡。
dealt 双精度浮点数(double) 检查减伤前即将受到的伤害量。
dealt 对象(compound) 用范围形式检查减伤前的伤害量。
dealt.max 双精度浮点数(double) 最大值。
dealt.min 双精度浮点数(double) 最小值。
source_entity 对象(compound) 检查伤害的来源实体,例如射出箭的骷髅。内部结构使用实体谓词。
taken 双精度浮点数(double) 检查减伤后即将受到的伤害量。
taken 对象(compound) 用范围形式检查减伤后的伤害量。
taken.max 双精度浮点数(double) 最大值。
taken.min 双精度浮点数(double) 最小值。
type 对象(compound) 检查造成伤害的类型。内部结构使用伤害类型谓词。

中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看。术语参考:中文 Minecraft Wiki:准则谓词、实体谓词。译文按上列英文源修订逐项覆盖,未以中文页较新结构替换源字段。

本文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。