- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
Tutorial:制作附加包/方块:修订间差异
来自Minecraft基岩版开发Wiki
小
无编辑摘要
小 (测试) |
小无编辑摘要 |
||
第1行:
{{about|自定义方块教程|方块开发信息|方块}}▼
<!--至编者:该教程为方块的最基础教程,请勿向该教程中添加关于进阶内容的教程或详解,这会导致读者感到理解困难并且偏离总方向。若需讲解有关内容,请前往有关页面编辑或创建新的页面!-->
{{Tutorial
| type = serial
| difficulty =
| series = 制作附加包
|
|
|
| version = be1.16.100.59
| more = 方块
| more2 = 纹理
| prevparent = 物品
| nextparent = 配方
| prev = 制作附加包/物品组件
| next = 制作附加包/方块资源定义
}}
▲{{about|自定义方块教程|方块开发信息|方块}}
本教程默认读者已掌握附加包的基本构架。教程为自定义方块的基础教程,关于自定义方块的更多内容请查看进阶教程页面。
第45行 ⟶ 第47行:
'''描述 (description)''' 对象储存了用于描述该方块的基础信息,其数据结构如下:
{| class="wikitable"
!属性名称
! 数据类型
! 描述
|-
|identifier
第55行 ⟶ 第57行:
|is_experimental
|布尔值
| (可选)决定了该方块是否为实验性方块。默认值为 <code>false</code> 。若此属性值为 <code>true</code> ,则该方块需开启实验性玩法才可获得。
|-
|properties
第92行 ⟶ 第94行:
'''置换(permutations)'''数组储存了该方块在对应条件下会置换或新增的对应所有组件。一般使用 query.block_property<ref group="注">query.block_property 是[[MoLang|MoLang]]中的一项查询功能。</ref> 来获取方块属性并以此作为置换条件。
===示例 ===
现在仿照下面的示例,通过创建一个方块的JSON行为文件来向游戏中添加一个简单的自定义方块:
<syntaxhighlight lang="json" line="1">
第146行 ⟶ 第148行:
每添加一张新的图片都需要在{{samp|terrain_texture.json}}中定义一次,定义后的名称将用于在以后给各种文件或组件调用。
=== block.json===
定义完了图片,现在需要将这两张图片应用到刚刚的自定义方块上,并且为它添加音效。
|