手册:minecraft:breedable

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

控制一个实体在喂食之后进入love状态。

模式[编辑]

object "minecraft:breedable": opt
{
bool "allow_sitting": opt
bool "blend_attributes": opt
int "breed_cooldown": opt
array "breed_items": opt
array "breeds_with": opt
{
  string "baby_type": opt
  string "breed_event": opt
  string "mate_type": opt
}
array "causes_pregnancy": opt
object "deny_parents_variant": opt
{
  int "chance": opt
  int "max_variant": opt
  int "min_variant": opt
}
object "environment_requirements": opt
[
  array "blocks": opt
  int "count": opt
  int "radius" <0-32> : opt
]
int "extra_baby_chance" <0.0-1.0> : opt
bool "inherit_tamed": opt
minecraft_filter "love_filters": opt
object "mutation_factor": opt
{
  int "color": opt
  int "extra_baby_chance" <0.0-1.0> : opt
  int "extra_variant": opt
  bool "inherit_tamed": opt
  int "variant": opt
}
string "mutation_strategy": opt
array "parent_centric_attribute_blending": opt
array "random_extra_variant_mutation_interval": opt
array "random_variant_mutation_interval": opt
bool "require_full_health": opt
bool "require_tame": opt
}

结构[编辑]

  •  minecraft:breedable:根对象。
    •  allow_sitting:如果为true,实体可以在坐着时繁殖。
    •  blend_attributes: 如果为true,则实体将在其后代中混合其属性。
    •  breed_items:可用于使实体进入love状态的项列表
    •  breed_cooldown:实体可以再次繁殖的CD时间(以秒为单位)
    •  breed_with:实体可以与可与之繁殖的实体进行定义的列表。
      •  baby_type: 实体婴儿的实体定义。
      •  breed_event: 实体繁殖时要运行的事件。
      •  mate_type: 实体配偶的实体定义。
    •  causes_pregnancy:如果为true,则该实体将怀孕而不是生成子嗣。
    •  deny_parents_variant:确定具有相同变体的父母的婴儿拒绝该变体并在给定范围内采用随机变体的可能性。
      •  chance: 拒绝父母变体的百分比几率。
      •  min_variant: 变体范围的包含最小值。
      •  max_variant: 变体范围的包含最大值。
    •  environment_requirements
      •  blocks: 实体繁殖所需的附近区块类型。
      •  count: 实体繁殖所需的附近块类型的数量。
      •  radius: 从生物中心开始方圆多少方块,以搜索所需的方块。边界介于0和16之间。
    •  extra_baby_chance:在 0.0 到 1.0 之间,最多生成 16 个婴儿的几率,其中 1.0 是 100%。
    •  inherit_tamed:如果是true,被驯服的父母的婴儿将被自动驯服。
    •  love_filters:尝试love时要运行的过滤器。
    •  mutation_factor
      •  color: 实体颜色发生突变的百分比几率。
      •  extra_baby_chance: 在0.0到1.0之间,最多生成16个婴儿的几率,其中1.0是100%。
      •  extra_variant: 实体的额外变体类型发生突变的百分比几率。
      •  inherit_tamed: 如果是true,被驯服的父母的婴儿将被自动驯服。
      •  variant: 实体的变型类型发生突变的百分比几率。
    •  mutation_strategy:用于突变变体和后代额外变体的策略。目前有效的替代方案是“随机”和“无”。
    •  parent_centric_attribute_blending:[实验性]应从以父级为中心的属性混合中受益的属性列表。例如,马在后代中融合了他们的生命值、速度和跳跃能力。
    •  random_variant_mutation_interval:用于确定随机变体的范围。
    •  random_extra_variant_mutation_interval:用于确定随机额外变体的范围。
    •  require_full_health:如果为true,则实体需要处于生命值满的状态才能繁殖。
    •  require_tame:如果为true,则实体需要被驯服才能繁殖。

示例[编辑]

字符串型
"minecraft:breedable": {
    "breed_items": [
        "golden_carrot",
        "carrot",
        "yellow_flower"
    ],
    "breeds_with": {
        "mate_type": "minecraft:rabbit",
        "baby_type": "minecraft:rabbit"
    },
    "require_tame": false,
    "mutation_factor": {
        "variant": 0.2
    }
}