Tutorial:制作附加包/方块:修订间差异

来自Minecraft基岩版开发Wiki
无编辑摘要
→‎组件:​ 更正错别字
无编辑摘要
标签可视化编辑 移动版编辑 移动版网页编辑 高级移动版编辑
第1行:
{{about|自定义方块教程|方块开发信息|方块}}
< [[Manual:附加包教程/物品组件|物品组件]] | [[Manual:附加包教程/方块事件|方块事件]] >
 
本教程版本为基岩版1.16及以上版本。在阅读本教程前,请先确保自身已有一定的[[附加包]]基础。如果还未掌握,请先浏览[[Manual:附加包教程/开始之前|教程/开始之前]],[[Manual:附加包教程/包的构建|教程/包的构建]],[[Manual:附加包教程/运行、调试与导出|教程/运行、调试与导出]]和[[Manual:附加包教程/本地化|教程/本地化]]页面后再来学习本教程。在浏览完本教程之后,你将学会如何创建一个全新的自定义方块。
第24行 ⟶ 第25行:
</syntaxhighlight>如上,方块配置文件由描述、组件、事件与置换内容四部分构成。
 
=== 描述===
'''描述 (description)''' 对象储存了用于描述该方块的基础信息,其数据结构如下:
{| class="wikitable"
! 属性名称
!数据类型
!描述
|-
| identifier
|String
|设置此方块的标识符。'''须包含命名空间但不得使用<code>minecraft:</code>作为命名空间'''。(除非所编辑的方块为原版方块)
第40行 ⟶ 第41行:
|-
|properties
| Object
|设置此方块所具有的一个或多个属性。例如:<code>"test:block_property": [ 0, 1, 2, 3 ]</code>,其中<code>test:block_property</code>为属性名称,数组中的参数为该方块此属性可能拥有的值(游戏默认该方块初始属性为所有属性数组中的第一个参数)。数组的参数类型可以为整数、小数、布尔值或字符串<ref group="注">示例:<syntaxhighlight lang="json" start="0">
{
第171行 ⟶ 第172行:
===定义纹理===
===动态纹理===
==恭喜!您现在了解了自定义方块的基本框架==
接下来,您可以尝试制作属于您的第一个自定义方块了。
 
[[Manual:附加包教程/第一个方块|点击此处]]进入自定义第一个方块的教程。
==你知道吗==
*自定义方块的Json文件名称并不要求必须与物品ID相同。
 
< [[Manual:附加包教程/物品组件|物品组件]] | [[Manual:附加包教程/方块事件|方块事件]] >
巡查员
4,975

个编辑

Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。