- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
教程:制作附加包/方块
来自Minecraft基岩版开发Wiki
方块(Block)
添加方块
开发者可在行为包中的 blocks 文件夹下新增自定义的物品配置文件。其数据结构如下:
{
"format_version": "",
"minecraft:item": {
"description": {
//描述
},
"components": {
//组件
},
"events": {
//事件
},
"permutations" [
//变更内容(在对应条件下变更或增加相应组件)
]
}
}
如上,方块配置文件由描述、组件、事件与变更内容三部分构成。
描述
描述 (description) 对象储存了用于描述该物品的基础信息,其数据结构如下:
属性名称 | 数据类型 | 描述 |
---|---|---|
identifier | 字符串 | 物品的标识符,形如 "namespace:identifier" 。其中:"namespace" 为命名空间,若非重写原版物品,不可使用 "minecraft" 作为自定义方块的命名空间;"identifier" 为该方块名称。 |
is_experimental | 布尔值 | (可选)决定了该方块是否为实验性物品。默认值为 false 。若此属性值为 true ,则该方块需开启实验性玩法才可获得。 |
组件
组件(components)对象决定了该放块的功能属性,您可选择并添加您需要的组件属性。
事件
事件(events)对象储存了该方块可能用到的所有事件。