Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

Template:Bedrock Edition Developer Documentation

Information icon
此特性为基岩版独有。
Clock
此条目需要更新。

条目中某些信息已经不符合当前版本情况。

这是基岩版1.16.100以上版本的方块文档。

方块组件

以下是所有方块组件及其设置的列表。

名称 类型 描述
minecraft:loot json对象 该组件用于设置该方块被摧毁后的掉落物。

table

该方块所使用的战利品表的路径。

minecraft:destroy_time 数值 该组件用于设置空手摧毁该方块所需要的时间。默认为0.0,数值

越大,时间越长。

minecraft:explosion_resistance 数值 该组件用于设置该方块的爆炸抗性。默认为0。
minecraft:friction 数值 该组件用于设置该方块的摩擦力。摩擦力会影响实体在方块上的移

动速度。默认为0.1。

minecraft:flammable json对象 该组件用于设置该方块的可燃性。

flame_odds

周围存在火时,该方块被点燃的可能性。默认为0。

burn_odds

该方块着火时被烧毁的可能性。默认为0。

minecraft:map_color 字符串 该组件用于设置该方块在地图上显示的颜色。
minecraft:block_light_absorption 数值 该组件用于设置该方块所吸收的光照等级。(在冰块中用于设置冰

块融化所需的光照等级)

默认为0,最大为15。

minecraft:block_light_emission 数值 该组件用于设置该方块所发出的光照等级。默认为0.0,最大为1.0。
minecraft:entity_collision json对象 该组件用于设置该方块的碰撞箱。

origin

该方块的碰撞箱的位置。默认为[ -8, 0, -8 ]。

size

该方块的碰撞箱的大小。默认为[ 16, 16, 16 ]。

minecraft:pick_collision json对象 该组件用于设置该方块的判定箱。

origin

该方块的判定箱的位置。默认为[ -8, 0, -8 ]。

size

该方块的判定箱的大小。默认为[ 16, 16, 16 ]。

方块定义属性

这些属性是方块定义中的一部分。系统将用于确定如何解析并初始化此方块。

名称 类型 描述
format_version 该方块制作时的版本。如果该版本比目前版本要低,任何对原版方块的更改均有效。

方块描述属性

名称 类型 描述
identifier 字符串 设置此方块的标识符。须包含命名空间但不得使用

“minecraft:” 作为命名空间。(除非所编辑的方块为原版方块)

is_experimental 布尔值 设置该方块是否属于实验性玩法。默认为false。(为true时在部分版本会导致闪退)

代码举例

例子:

{  
  "format_version": "1.16.100",
  "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"//方块在地图中显示的颜色
    }
  }
}


参见

Advertisement