手册:minecraft:breathable

来自Minecraft基岩版开发Wiki
数据驱动 实体 > minecraft:breathable
minecraft:breathable
附加包组件
组件所属
组件类型
组件ID
-707187232
加入版本
?

控制实体的呼吸。

模式[编辑]

object "minecraft:breathable" : opt
{
    string "breathe_blocks" : opt
    array "breathe_blocks"[0,*] : opt
    {
        string "<any array element>" : opt
    }
    bool "breathes_air" : opt
    bool "breathes_lava" : opt
    bool "breathes_solids" : opt
    bool "breathes_water" : oot
    bool "generates_bubbles" : opt
    float "inhale_time"<0-*> : opt
    string "non_breathe_blocks" : opt
    array "non_breathe_blocks"[0,*] : opt
    {
        string "<any array element>" : opt
    }
    int "suffocate_time" : opt
    int "total_supply" : opt
}

结构[编辑]

  •  minecraft:breathable:根对象。
    •  breathe_blocks:定义实体可在内部呼吸的方块。
    •  breathes_air:定义实体是否可在空气中呼吸。默认值为true
    •  breathes_lava:定义实体是否可在熔岩中呼吸。默认值为true
    •  breathes_solids:定义实体是否可在固体方块中呼吸。默认值为false
    •  breathes_water:定义实体是否可在中呼吸。默认值为false
    •  generates_bubbles:定义实体在水中时是否会产生气泡粒子。默认值为false
    •  inhale_time:定义实体回复氧气所需的时间,以秒为单位。默认值为0。
    •  non_breathe_blocks:定义实体不可在内部呼吸的方块。
    •  suffocate_time:定义实体受窒息伤害的间隔时间。默认值为-20,可填非正数。
    •  total_supply:定义实体的氧气供应值(即实体离开可呼吸方块后,距离开始受到窒息伤害的时间),以秒为单位。默认值为15。

示例[编辑]

"minecraft:breathable":{
  "breathe_blocks": "minecraft:dirt",
  "breathes_air": true,
  "breathes_lava": false,
  "breathes_solids": false,
  "breathes_water": false,
  "generates_bubbles": true,
  "inhale_time": 0.0,
  "suffocate_time": -20,
  "total_supply": 15
}

历史[编辑]

基岩版
?加入了minecraft:breathable

漏洞[编辑]

关于minecraft:breathable的漏洞在国际版中由漏洞追踪器维护,请在此报告漏洞。