Manual:Minecraft:collision box:修订间差异

来自Minecraft基岩版开发Wiki
添加的内容 删除的内容
:​ // Edit via Wikiplus
无编辑摘要
标签已被回退 移动版编辑 移动版网页编辑 高级移动版编辑
第19行: 第19行:
==历史==
==历史==
{{History|Bedrock}}
{{History|Bedrock}}
{{History||1.16.100|snap=1.16.100.56|加入了{{samp|minecraft:entity_collisions}},格式版本为{{cd|1.16.100}}。}}
{{History||1.16.100|snap=1.16.100.56|加入了{{cd|minecraft:entity_collisions}},格式版本为{{cd|1.16.100}}。}}
{{History||1.18.10|snap=1.18.10.20|将组件名称从{{samp|entity_collision}}更改为{{samp|block_collision}}。|更新了文档。|格式版本升级至{{cd|1.18.10}}时将启用新的语法。}}
{{History||1.18.10|snap=1.18.10.20|将组件名称从{{samp|entity_collision}}更改为{{samp|block_collision}}。|更新了文档。|格式版本升级至{{cd|1.18.10}}时将启用新的语法。}}
{{History||1.19.10|snap=1.19.10.20|将组件名称从{{samp|block_collision}}更改为{{samp|collision_box}}。|格式版本升级至{{cd|1.19.10}}时将启用新的语法。如果存在{{cd|"enabled"}},用{{cd|"enabled"}}的值替换整个对象{{verify}}。}}
{{History||1.19.10|snap=1.19.10.20|将组件名称从{{samp|block_collision}}更改为{{samp|collision_box}}。|格式版本升级至{{cd|1.19.10}}时将启用新的语法。如果存在{{cd|"enabled"}},用{{cd|"enabled"}}的值替换整个对象{{verify}}。}}

2022年8月14日 (日) 11:43的版本

minecraft:collision_box
附加包组件
组件所属
组件类型
1.19.10
加入版本

设置该方块的碰撞箱。

模式

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

结构

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

示例

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

历史

基岩版
1.16.1001.16.100.56加入了minecraft:entity_collisions,格式版本为1.16.100
1.18.101.18.10.20将组件名称从entity_collision更改为block_collision
更新了文档。
格式版本升级至1.18.10时将启用新的语法。
1.19.101.19.10.20将组件名称从block_collision更改为collision_box
格式版本升级至1.19.10时将启用新的语法。如果存在"enabled",用"enabled"的值替换整个对象‌[需要验证]

漏洞

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