1. Wiki
  2. /实体
  3. /minecraft:spawn_entity

minecraft:spawn_entity

不想手写?在 GodCraft 里打开一个开关,就能帮你设置好 minecraft:spawn_entity。Get GodCraft

概览

minecraft:spawn_entity 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 让实体每隔一段时间掉落一个物品或生成另一个实体,就像鸡下蛋一样。

字段

字段类型默认值说明
filtersMinecraft Filter无生成任何东西前必须满足的条件。
max_wait_timeInteger"600"下一次生成前最长等待的秒数。
min_wait_timeInteger"300"下一次生成前最短等待的秒数。
num_to_spawnInteger"1"每次出现多少个实体。
should_leashBoolean"false"为 true 时,新实体会被拴在这个实体上。
single_useBoolean"false"为 true 时,只生成一次,之后不再生成。
spawn_entityString无要生成的实体;留空则改为掉落 spawn_item。
spawn_eventString"minecraft:entity_born"在新生成的实体上运行的事件。
spawn_itemString"egg"要掉落的物品,比如 minecraft:egg。
spawn_item_eventTrigger无物品掉落时在这个实体上运行的事件。
spawn_methodString"born"新实体的创建方式,比如 born 或 spawned。
spawn_soundString"plop"生成东西时播放的声音。

示例

写在 BP/entities/<name>.json 的 components 对象中(值为默认值或占位值):

BP/entities/<name>.json
{
  "minecraft:spawn_entity": {
    "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"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more