手册:minecraft:spawn_entity

来自Minecraft基岩版开发Wiki
数据驱动 实体 > minecraft:spawn_entity
minecraft:spawn_entity
附加包组件
组件所属
组件类型
加入版本
?

为实体添加一个计时器来计时生成实体或物品(掉落物实体形式)。

模式[编辑]

spawn_entity:
object "minecraft:spawn_entity" : opt
{
    array "entities" : opt
    {
        object "<any array element>" : opt
        {
            minecraft_filter "filters" : opt
            int "max_wait_time"<0-*> : opt
            int "min_wait_time"<0-*> : opt
            int "num_to_spawn"<0-*> : opt
            bool "should_leash" : opt
            bool "single_use" : opt
            string "spawn_entity" : opt
            string "spawn_event" : opt
            object "spawn_event" : opt
            {
                string "event"
                enumerated_value "target" : opt
            }
            string "spawn_item" : opt
            enumerated_value "spawn_method"<"born"> : opt
            string "spawn_sound" : opt
        }
    }
    object "entities" : opt
}

结构[编辑]

  •  minecraft:spawn_entity:根对象。
    •  entities:实体生成列表。
      • :一个实体生成定义。
        •  filters:定义生成实体需要满足的条件的过滤器。
        •  max_wait_time:定义生成实体需等待的最长时间,以秒为单位。默认值为600。
        •  min_wait_time:定义生成实体需等待的最短时间,以秒为单位。默认值为300。
        •  num_to_spawn:定义每次生成实体的数量。默认值为1。
        •  should_leash:定义所生成的实体是否被该实体用栓绳牵引。默认值为false
        •  single_use:定义是否仅生成一次。默认值为false
        •  spawn_entity:定义所生成实体的赋命名空间标识符
        •  spawn_event:根对象。为字符串类型时定义生成实体时执行的事件。默认值为minecraft:entity_born
          • *event:定义生成实体时执行的事件。
          •  target:定义事件执行的目标。默认值为self
        •  spawn_item:定义所生成物品的标识符。默认值为egg
        •  spawn_method:定义生成方式。默认值为born,可填born
        •  spawn_sound:定义生成实体时播放的声音。默认值为plop

示例[编辑]

单元素型
"minecraft:spawn_entity":{
  "entities": {
    "filters": { "test":"is_daytime", "value": false },
    "max_wait_time": 600,
    "min_wait_time": 300,
    "num_to_spawn": 1,
    "should_leash": false,
    "single_use": false,
    "spawn_entity": "minecraft:chicken",
    "spawn_event": "minecraft:entity_born",
    "spawn_item": "egg",
    "spawn_method": "born",
    "spawn_sound": "plop"
  }
}
多元素型
"minecraft:spawn_entity": {
  "entities": [
    {
      "min_wait_time": 1500,
      "max_wait_time": 2000,
      "spawn_sound": "plop",
      "spawn_entity": "minecraft:snow_golem"
    },
    {
      "min_wait_time": 300,
      "max_wait_time": 600,
      "num_to_spawn": 2,
      "spawn_sound": "plop",
      "spawn_item": "snowball"
    }
  ]
}

历史[编辑]

基岩版
?加入了minecraft:spawn_entity

漏洞[编辑]

关于minecraft:spawn_entity的漏洞在国际版中由漏洞追踪器维护,请在此报告漏洞。