设置此物品被使用后的效果。
object "minecraft:food"
{
float "nutrition" : opt
bool "can_always_eat" : opt
float "saturation_modifier" : opt
string "using_converts_to" : opt
object "on_consume" : opt
{
string "event"
enumerated_value "target"<"self","other","player","target","parent","baby","block","damager","holder","item"> : opt
molang "condition" : opt
}
}
- minecraft:food:根对象。
- nutrition:该物品被使用后恢复的饥饿值。
- can_always_eat:该物品能否在饥饿值满时被使用。
- saturation_modifier:该物品提供的饱和度修饰符,是营养值的1⁄2,默认为0.6。
- using_converts_to:该物品被使用后给予玩家的(原版、不带命名空间)物品。
- on_consume:该物品被使用的触发器。
- event:该触发器触发的事件。
- target:该触发器的触发对象,是一个过滤器主体。
- condition:该触发器的触发条件。
过滤器主体[编辑]
过滤器主体枚举
键名 |
值 |
接口字符串 |
触发器 |
过滤器 |
事件响应 |
描述
|
Self |
0 |
self |
可用 |
可用 |
可用 |
上下文中的对象自身,事件触发者或其对应持有者。
|
Other |
1 |
other |
可用 |
可用 |
可用 |
上下文中对象的对立者,事件触发者的对立者。
|
Player |
2 |
player |
可用 |
可用 |
可用 |
上下文中的玩家。
|
Target |
3 |
target |
可用 |
可用 |
可用 |
上下文中的目标,对于实体而言多为对象自身的攻击目标。
|
Parent |
4 |
parent |
可用 |
可用 |
可用 |
上下文中的父级,对于实体而言多为对象自身的亲代。
|
Baby |
5 |
baby |
可用 |
不可用 |
可用 |
上下文中的子级,对于实体而言多为对象自身的子代。
|
Block |
6 |
block |
可用 |
可用 |
可用 |
上下文中的方块,对于方块而言为该对象自身。
|
Damager |
7 |
damager |
可用 |
可用 |
可用 |
上下文中的伤害来源。
|
Holder |
8 |
holder |
可用 |
不可用 |
可用 |
上下文中的有效持有者。
|
Item |
9 |
item |
可用 |
不可用 |
可用 |
上下文中的物品,这包括方块的物品形态,或上下文中该物品的持有者。
|
关于“minecraft:food”的漏洞在国际版中由漏洞追踪器维护,请在此报告漏洞。