概览
minecraft:damage_absorption 是一个物品组件:写在自定义物品的 components 对象中。 让盔甲代替穿戴者承受某些类型的伤害。物品必须穿戴在盔甲栏位,并且需要 minecraft:durability,因为吸收的伤害会消耗物品耐久。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
absorbable_causes | string[] | 无 | 该物品可以吸收的伤害来源,例如 "entity_attack"。列表为空时不吸收任何伤害。 |
示例
写在 BP/items/<name>.json 的 components 对象中(值为默认值或占位值):
BP/items/<name>.json
{
"minecraft:damage_absorption": {
"absorbable_causes": []
}
}