手册:Minecraft:collision box/1.16.100

来自Minecraft基岩版开发Wiki

模式

bool "minecraft:entity_collision" : opt
object "minecraft:entity_collision" : opt
{
    bool "enabled" : opt
    array "origin"
    {
        float "[0..0]"
        float "[1..1]"
        float "[2..2]"
    }
    array "size"
    {
        float "[0..0]"
        float "[1..1]"
        float "[2..2]"
    }
}

结构

  •  minecraft:entity_collision:根对象,如果设置为false将会禁用方块的碰撞箱。
    •  enabled
    • *origin:定义方块碰撞箱的锚点。此参数数组包含三个浮点数([a,b,c]),分别表示x、y和z轴坐标,坐标原点为游戏中每格底面的中心。浮点数单位为像素,像素大小以原版16×16方块纹理为准。默认值为[-8.0,0.0,-8.0]
    • *size:定义方块碰撞箱的尺寸。此参数数组包含三个浮点数([a,b,c]),分别表示x、y和z轴坐标,坐标原点为参数par1。浮点数单位为像素,像素大小以原版16×16方块纹理为准。默认值为[16.0,16.0,16.0]

示例

布尔值型
"minecraft:entity_collision": false
对象型
"minecraft:entity_collision": {
  "origin": [ -8.0, 0.0, -8.0 ],
  "size": [ 16.0, 16.0, 16.0 ]
}