概览
minecraft:food 是一个物品组件:写在自定义物品的 components 对象中。 让物品可以食用,吃下后恢复饥饿值。还要加上带有 use_duration 的 minecraft:use_modifiers,否则物品无法正常食用。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
nutrition | integer | 0 | 食物恢复的饥饿值点数(2 点是一个鸡腿图标)。 |
can_always_eat | boolean | false | 为 true 时,即使饥饿值已满也能吃,就像金苹果一样。 |
saturation_modifier | number | 0.6 | 食物能让你饱多久。获得的饱和度 = nutrition x 此值 x 2。范围:0 到 … |
using_converts_to | Item Descriptor | 无 | 吃完后留下的物品,比如喝完炖菜后的空碗。 |
示例
写在 BP/items/<name>.json 的 components 对象中(值为默认值或占位值):
BP/items/<name>.json
{
"minecraft:food": {
"nutrition": 0,
"can_always_eat": false,
"saturation_modifier": 0.6,
"using_converts_to": {}
}
}