功能域文档 版本:1.18.30.26
这是Minecraft测试版的文档。本版本中的新功能、组件和权能不代表最终版本,可能在最终版本发布前发生变化而不另行通知。
如果您的附加包不能正常工作,请务必在游戏走出测试后检查文档。为测试版创建的资源包和行为包不能保证在最终版本中有效。
返回顶部
功能域#
功能域组件#
这里是该实体各种可能的组件
名称 | 类型 | 默认值 | 描述 |
minecraft:fog |
|
|
在每当一个玩家进入该功能域时显示给定的迷雾。每个功能域只能挂接有一种迷雾。
名称 | 类型 | 默认值 | 描述 |
fog_identifier |
字符串 |
|
一个迷雾定义的标识符。注意,如果该定义不存在,你将不会收到任何反馈。 |
priority |
整数 |
INT_MAX |
该迷雾定义设置的优先级。越小的数字具有越高的优先级。相同优先级的迷雾将组合在一起。 |
|
minecraft:on_actor_enter |
|
|
定义了当一个活动对象进入该功能域时将会发生什么的组件。可以包含多个JSON对象。
名称 | 类型 | 默认值 | 描述 |
on_enter |
数组 |
|
包含所有触发器的必须数组。condition#
将用于对该活动对象测试的Molang表达式。入股表达式计算为true,则给定的事件将会触发。返回顶部
event#
将会运行的事件的名称。返回顶部
target#
“self”或“other”中的一个。self意味着该事件将被挂接在该功能域上。other意味着该事件将被挂接在该活动对象上。返回顶部
|
|
minecraft:on_actor_leave |
|
|
定义了当一个活动对象离开该功能域时将会发生什么的组件。
名称 | 类型 | 默认值 | 描述 |
on_leave |
数组 |
|
包含所有触发器的必须数组。condition#
将用于对该活动对象测试的Molang表达式。入股表达式计算为true,则给定的事件将会触发。返回顶部
event#
将会运行的事件的名称。返回顶部
target#
“self”或“other”中的一个。self意味着该事件将被挂接在该功能域上。other意味着该事件将被挂接在该活动对象上。返回顶部
|
|
返回顶部
功能域定义属性#
一个minecraft:volume实体的属性。所有组件都是可选的。
名称 | 类型 | 默认值 | 描述 |
format_version |
字符串 |
|
指定制作该实体的游戏的版本。最低支持的版本是1.17.0。当前支持的版本是1.18.20。 |
示例
示例
{
"format_version": 1.17.0,
"minecraft:volume": {
"description": {
"identifier": "your_custom_namespace:sample_volume"
},
"components": {
"minecraft:fog": {
"fog_identifier": "minecraft:fog_savanna",
"priority": 1
}
}
}
}
返回顶部
功能域描述属性#
描述只包含一个‘identifier’字符串。
名称 | 类型 | 默认值 | 描述 |
identifier |
字符串 |
|
该功能域的唯一标识符。它的形式必须为‘namespace:name’,其中namespace不能为‘minecraft’。 |
返回顶部