手册:minecraft:buoyant

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

允许实体在特定的流体方块上漂浮。

模式[编辑]

buoyant:
bool "apply_gravity": opt
int "base_buoyancy": opt
int "big_wave_probability": opt
int "big_wave_speed": opt
int "drag_down_on_buoyancy_removed": opt
array "liquid_blocks": opt
bool "simulate_waves": opt

结构[编辑]

  •  minecraft:buoyant:根对象。
    •  apply_gravity: 每刻度都应用重力。导致更多的波浪模拟,但会导致更多的重力施加在流体方块外部。
    •  base_buoyancy: 用于计算实体将漂浮多少的基本浮力。
    •  big_wave_probability: 大浪撞击实体的概率。仅当simulate_waves为真时才使用。
    •  big_wave_speed: 速度的乘数,掀起大浪。根据big_wave_probability触发
    •  drag_down_on_buoyancy_removed: 移除浮力分量时实体将被拖拽的程度。
    •  liquid_blocks: 此实体可以飘浮的方块列表。必须是流体方块。
    •  simulate_waves: 如果为true,则运动模拟通过的波浪。

示例[编辑]

字符串型
"minecraft:buoyant": {
    "base_buoyancy": 1.0,
    "apply_gravity": true,
    "simulate_waves": true,
    "big_wave_probability": 0.03,
    "big_wave_speed": 10.0,
    "liquid_blocks": [
        "minecraft:water",
        "minecraft:flowing_water"
    ]
}