Template:Bedrock Edition Developer Documentation
此特性为基岩版独有。
此条目需要更新。
条目中某些信息已经不符合当前版本情况。
方块
minecraft:loot
用于设置此方块被摧毁后的掉落物所使用的战利品表。
类型 名称 默认值 描述 字符串 table 此组件所使用的战利品表的路径。
minecraft:destroy_time
用于设置此方块的摧毁时间。
类型 名称 默认值 描述 小数 value 0.0 设置此方块的挖掘时间。数字越大,挖掘用时越长。
minecraft:explosion_resistance
用于设置此方块的爆炸抗性。
类型 名称 默认值 描述 小数 value 0.0 设置此方块的爆炸抗性。
minecraft:friction
用于设置此方块的摩擦力。摩擦力会影响实体在此方块上的移动速度。
类型 名称 默认值 描述 小数 value 0.1 设置此方块的摩擦力。
minecraft:flammable
用于设置此方块的可燃性。
类型 名称 默认值 描述 整数 flame_odds 0 周围存在火时,此方块被点燃的可能性。 整数 burn_odds 0 方块被点燃时,此方块被烧毁的可能性。
minecraft:map_color
修改此方块在地图上显示的颜色。
类型 名称 默认值 描述 字符串 color 一个使用16进制表示的颜色。此颜色会被渲染至地图上。
minecraft:block_light_absorption
用于设置此方块对光照的吸收。
类型 名称 默认值 描述 整数 value 0 此方块所抵消的光照等级。(在冰块中用于设置冰块融化所需的光照等级)
minecraft:block_light_emission
用于设置此方块的光照等级。
类型 名称 默认值 描述 小数 emission 0.0 此方块将发出的光在以下范围中选择。例: [0.0, 1.0]。
方块定义属性
这些属性是方块定义中的一部分。系统将用于确定如何解析并初始化此方块。
类型 名称 默认值 描述 format_version 该方块制作时的版本。如果该版本比目前版本要低,任何对原版方块的更改均有效。
- 代码举例
- 例子:
"format_version": "1.16.0",
"minecraft:block": {
"description": {
"identifier": "cm:tablelamp",
"is_experimental": false,//true在部分版本会导致闪退
"register_to_creative_menu":true//暂时废弃
},
"components": {
"minecraft:material_instances": {
"*": {//关于纹理
"texture": "tablelamp",
"render_method": "blend"
},
"block": {
"texture": "tablelamp",
"render_method": "blend"
}
},
"minecraft:entity_collision": {//碰撞箱,此为标准方块16*16
"origin": [ -8, 0, -8 ],
"size": [ 16, 16, 16 ]
},
"minecraft:pick_collision": {//碰撞箱,此为标准方块16*16
"origin": [ -8, 0, -8 ],
"size": [ 16, 16, 16 ]
},
"minecraft:breakonpush": false,
"minecraft:onlypistonpush": false,
"minecraft:geometry": "geometry.tablelamp",//模型名称,无需直接删去
"minecraft:destroy_time": 3,
"minecraft:block_light_absorption": 0,//两个发光组件
"minecraft:block_light_emission": 0.0,
"minecraft:explosion_resistance": 1.0,
"minecraft:flammable": {
"burn_odds": 0,
"flame_odds": 0
},
"minecraft:friction": 0.1,
"minecraft:loot": "loot_table/blocks/tablelamp",//战利品
"minecraft:map_color": "#7f5141"//地图显示颜色
}
}
}
方块描述属性
类型 名称 默认值 描述 字符串 identifier 设置此方块的标识符。须包含命名空间但不得使用 minecraft: 作为命名空间。(除非所编辑的方块为原版方块)
布尔值 register_to_creative_menu false 设置此方块是否出现在创造模式物品栏。 布尔值 is_experimental false 设置该方块是否为实验性的。实验性方块只能通过实验性玩法获得。