# 食物 在本节中,我们学习食物的自定义物品JSON文件。 ## 在编辑器中添加 ![image-20240922171303814](./assets/image-20240922171303814.png) 在前面的系列教程中,我们添加过钻石苹果自定义物品。它的属性如上述所示。 ## 实际文件 在我们的例子中,我们依旧只需要展示行为包文件: ```json { "format_version": "1.10", "minecraft:item": { "components": { "minecraft:foil": true, "minecraft:food": { "can_always_eat": true, "effects": [ { "amplifier": 3, "chance": 1.0, "duration": 20, "name": "health_boost" }, { "amplifier": 4, "chance": 1.0, "duration": 600, "name": "absorption" } ], "nutrition": 16 }, "minecraft:max_stack_size": 64, "minecraft:use_duration": 20.0 }, "description": { "category": "Nature", "identifier": "test:custom_food", "register_to_create_menu": true } } } ``` `minecraft:foil`用于物品是否开启铂晕效果,即类似附魔效果的光效。 `minecraft:food`用于自定义食用效果。`can_always_eat`对应是否可以在满饥饿值状态下食用,类似于金苹果、附魔金苹果。`effects`是食用后出发的状态效果。`nutrition`是食用后恢复的饥饿值。更多的属性可以在基岩版开发维基的[`minecraft:food`](https://wiki.mcbe-dev.net/p/Manual:Minecraft:food#tabber-1.12.0)页面找到名称及其用法。