概览
minecraft:mob_effect 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 给附近的实体施加药水效果,就像河豚让靠近的一切中毒。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
ambient | Boolean | "false" | 把效果当作信标效果处理,粒子更淡。 |
cooldown_time | Integer | "0" | 两次施加效果之间等待的秒数。 |
effect_range | Decimal | "0.2" | 实体必须在多近(以方块计)才会获得效果。 |
effect_time | Integer | "10" | 效果持续多少秒,或 "infinite"。 |
entity_filter | Minecraft Filter | 无 | 哪些实体可以获得效果。 |
mob_effect | String | 无 | 要施加的效果,比如 poison。 |
示例
写在 BP/entities/<name>.json 的 components 对象中(值为默认值或占位值):
BP/entities/<name>.json
{
"minecraft:mob_effect": {
"ambient": "false",
"cooldown_time": "0",
"effect_range": "0.2",
"effect_time": "10",
"entity_filter": {},
"mob_effect": ""
}
}