功能域文档
版本:1.18.10.4

索引

返回顶部

功能域

功能域组件

这里是该实体各种可能的组件

名称 类型 默认值 描述
minecraft:bounds 为一个包围盒定义了一个最小和最大方块位置,并且定义了该包围盒位于哪个维度中的组件。每个功能域都必须有一个bounds组件。
名称 类型 默认值 描述
dimension 字符串 该包围盒将存在于的维度的名称:‘overworld’、‘nether’或‘the end’中的一个。
max 向量 [a, b, c] 该包围盒的最大方块位置。
min 向量 [a, b, c] 该包围盒的最小方块位置。
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实体的属性。注意:每个功能域都必须具有一个bounds组件。所有其他的组件都是可选的。

名称 类型 默认值 描述
format_version 字符串 指定制作该实体的游戏的版本。最低支持的版本是1.17.0。当前支持的版本是1.18.10。

示例

示例

{
  "format_version": 1.17.0,
  "minecraft:volume": {
    "description": {
      "identifier": "your_custom_namespace:sample_volume"
    },
    "components": {
      "minecraft:bounds": {
        "min": [-50, 0, -50],
        "max": [50, 256, 50]
      },
      "minecraft:fog": {
        "fog_identifier": "minecraft:fog_savanna",
        "priority": 1
      }
    }
  }
}


返回顶部

功能域描述属性

描述只包含一个‘identifier’字符串。

名称 类型 默认值 描述
identifier 字符串 该功能域的唯一标识符。它的形式必须为‘namespace:name’,其中namespace不能为‘minecraft’。

返回顶部



网站作者: destruc7i0n

本网站不隶属于Mojang Studios