設定此物品被使用後的效果。
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」的錯誤在國際版中由錯誤追蹤器維護,請在此回報錯誤。