用户:2190303755/尘歌壶/罗浮洞

来自Minecraft基岩版开发Wiki

模式[编辑]

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:该物品提供的饱和度修饰符,是营养值的12,默认为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 可用 不可用 可用 上下文中的物品,这包括方块的物品形态,或上下文中该物品的持有者。

模式[编辑]

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:该物品提供的饱和度修饰符,是营养值的12,默认为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 可用 不可用 可用 上下文中的物品,这包括方块的物品形态,或上下文中该物品的持有者。