教程:制作附加包/方块

来自Minecraft基岩版开发Wiki
LPaicen留言 | 贡献2021年3月7日 (日) 17:45的版本 →‎添加方块
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

方块(Block)

添加方块

开发者可在行为包中的 blocks 文件夹下新增自定义的物品配置文件。其数据结构如下:

{
  "format_version": "",
  "minecraft:item": {
    "description": {
        //描述
    },
    "components": {
        //组件
    },
    "events": {
        //事件
    },
    "permutations" [
        //变更内容(在对应条件下变更或增加相应组件)
    ]
  }
}

如上,方块配置文件由描述、组件、事件与变更内容三部分构成。

描述

描述 (description) 对象储存了用于描述该物品的基础信息,其数据结构如下:

属性名称 数据类型 描述
identifier 字符串 物品的标识符,形如 "namespace:identifier" 。其中:"namespace" 为命名空间,若非重写原版物品,不可使用 "minecraft" 作为自定义方块的命名空间;"identifier" 为该方块名称。
is_experimental 布尔值 (可选)决定了该方块是否为实验性物品。默认值为 false 。若此属性值为 true ,则该方块需开启实验性玩法才可获得。

组件

组件(components)对象决定了该放块的功能属性,您可选择并添加您需要的组件属性。

事件

事件(events)对象储存了该方块可能用到的所有事件。

你知道吗