进度条件:伤害类型谓词

进度条件:伤害类型谓词

英文原页:Advancement/Conditions/damage type。

原文修订 ID:3778836;原文修订时间:2026-09-15T20:21:09Z。

字段 数据类型 说明
direct_entity 对象(compound) 直接造成伤害的实体。内部结构使用实体谓词。
source_entity 对象(compound) 检查伤害的来源实体,例如射出箭的骷髅。内部结构使用实体谓词。
is_direct 布尔值 为 true 时,检查伤害是否为直接伤害,即直接实体与来源实体相同;为 false 时检查是否为非直接伤害。省略此字段则不作检查。
tags 列表 对象数组,包含要求伤害类型属于其中的伤害类型标签。
tags[] 对象(compound) 表示一项伤害类型标签的对象。
tags[].id 字符串 一个 minecraft:damage_type 类型的带命名空间 ID、此类 ID 的列表,或以 # 开头的标签 ID。原文此处虽标记字符串类型,其说明也允许 ID 列表。
tags[].expected 布尔值 此标签是否应存在于该伤害类型上。

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

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