1. Wiki
  2. /方块
  3. /minecraft:collision_box

minecraft:collision_box

不想手写?在 GodCraft 里打开一个开关,就能帮你设置好 minecraft:collision_box。Get GodCraft

概览

minecraft:collision_box 是一个方块组件:写在自定义方块的 components 对象中。 设置方块中玩家、生物和物品会撞到的实体部分。设为 false 后所有东西都能直接穿过,就像高草丛;也可以为台阶等小形状设置更小的碰撞箱。

字段

字段类型默认值说明
originvec3[-8,0,-8]碰撞箱起始角的位置,以像素为单位(一个方块 16 像素),从方块底面中心开始计算:[-8, 0, -8] 就是完整方块的角。
sizevec3[16,16,16]碰撞箱的宽、高、深(像素)。[16, 16, 16] 是一个完整方块;高度最多可到 24。

示例

写在 BP/blocks/<name>.json 的 components 对象中(值为默认值或占位值):

BP/blocks/<name>.json
{
  "minecraft:collision_box": {
    "origin": [
      -8,
      0,
      -8
    ],
    "size": [
      16,
      16,
      16
    ]
  }
}

方块: 行为包

We use cookies to improve your experience and analyse site traffic. Learn more