方块描述:修订间差异
跳转到导航
跳转到搜索
删除的内容 添加的内容
小无编辑摘要 |
小无编辑摘要 |
||
第2行: | 第2行: | ||
== identifier == |
== identifier == |
||
identifier |
identifier 用于定义方块的标识符,是必选项。在中国版需要该选项全局唯一。 |
||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
||
第11行: | 第11行: | ||
|- |
|- |
||
|identifier |
|identifier |
||
| |
|标识符(形如namespace:identier) |
||
| - |
| - |
||
|string |
|string |
||
第20行: | 第20行: | ||
== state == |
== state == |
||
state |
state 用于定义方块所拥有的状态。 |
||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
||
第47行: | 第47行: | ||
|object |
|object |
||
|} |
|} |
||
对于一个拥有连续整数序列的状态,可用 |
对于一个拥有连续整数序列的状态,可用 |
||
<syntaxhighlight lang="json"> |
|||
"values": { |
"values": { |
||
"min": min |
"min": min |
||
"max": max |
"max": max |
||
} |
} |
||
</syntaxhighlight> |
|||
来为状态生成一个在[min, max]中的整数序列: |
|||
<syntaxhighlight lang="json"> |
|||
"state": { |
"state": { |
||
"hyacinth:boolean_states": [true, false], |
"hyacinth:boolean_states": [true, false], |
||
第65行: | 第68行: | ||
== menu_category == |
== menu_category == |
||
menu_category |
menu_category 用于声明该方块所存在的分类栏或组,若省略该选项则方块不会存在于任何一处分类栏或组中。 |
||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
||
第110行: | 第113行: | ||
== is_experimental == |
== is_experimental == |
||
is_experimental用于声明该方块是否存在于实验性功能中。 |
is_experimental 用于声明该方块是否存在于实验性功能中。 |
||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
||
第124行: | 第127行: | ||
|} |
|} |
||
== |
== register_to_create_menu == |
||
register_to_create_menu 用于声明该方块是否出现在创造物品栏中,此选项仅中国版可用。 |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
||
第142行: | 第145行: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
== |
== category == |
||
category 用于声明该方块所存在的分类栏,此选项仅中国版可用。 |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
||
第164行: | 第167行: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
== |
== base_block == |
||
base_block 用于声明该方块的类型以修改方块的基础行为,此选项仅中国版可用。 |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
2023年11月22日 (三) 00:50的版本
方块描述是基岩版我的世界数据驱动附加包中用于描述方块基本信息的JSON文本。
identifier
identifier 用于定义方块的标识符,是必选项。在中国版需要该选项全局唯一。
键 | 值描述 | 默认值 | 值类型 |
---|---|---|---|
identifier | 标识符(形如namespace:identier) | - | string |
"identifier": "hyacinth:itemname"
state
state 用于定义方块所拥有的状态。
键 | 值描述 | 默认值 | 值类型 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
state | 方块状态,每个状态的键值对格式为
|
- | object |
对于一个拥有连续整数序列的状态,可用
"values": {
"min": min
"max": max
}
来为状态生成一个在[min, max]中的整数序列:
"state": {
"hyacinth:boolean_states": [true, false],
"hyacinth:integer_states": {
"values": {
"min": 0,
"max": 16 // 即生成一个0, 1, 2, ..., 16的序列
}
}
}
menu_category 用于声明该方块所存在的分类栏或组,若省略该选项则方块不会存在于任何一处分类栏或组中。
键 | 值描述 | 默认值 | 值类型 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
menu_category | 方块所存在的分类栏或组,值包含:
|
- | Object |
"menu_category": {
"category": "nature",
"group": "itemGroup.name.coral"
}
is_experimental
is_experimental 用于声明该方块是否存在于实验性功能中。
键 | 值描述 | 默认值 | 值类型 |
---|---|---|---|
is_experimental | 是否为实验性功能 | false | boolean |
register_to_create_menu 用于声明该方块是否出现在创造物品栏中,此选项仅中国版可用。
键 | 值描述 | 默认值 | 值类型 |
---|---|---|---|
register_to_create_menu | 是否注册至创造物品栏中(true/false) | false | boolean |
"register_to_create_menu": true
category
category 用于声明该方块所存在的分类栏,此选项仅中国版可用。
键 | 值描述 | 默认值 | 值类型 |
---|---|---|---|
category | 方块所存在的分类栏,可选项有:
Construction---建筑; Equipment---工具; Nature---自然; Items---工具; |
"Nature" | string |
"category": "Items"
base_block
base_block 用于声明该方块的类型以修改方块的基础行为,此选项仅中国版可用。
键 | 值描述 | 默认值 | 值类型 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
base_block | 基类方块
|
- | String |
"base_block": "portal"