写完一个实体行为定义后往往是不够的,若想让这个生物能够自然生成还需要写一下实体生成定义(spawn_rules)

首先在行为包根目录新建spawn_rules文件夹
接着在该文件夹(或该文件夹的子文件夹里)创建 实体ID.json 文件

栗子:

{
  "format_version": "1.8.0",
  "minecraft:spawn_rules": {
    "description": {
      "identifier": " ",  //实体 命名空间:ID 用于绑定对应实体
      "population_control": "animal"  //种群控制:动物,也可选:monster(怪物)
    },
    "conditions": [  //生成条件
      {
        "minecraft:spawns_on_block_filter": "minecraft:grass",  //在什么方块上生成
        "minecraft:brightness_filter": {  //在什么亮度下生成
          "min": 7,  //最小
          "max": 15,  //最大
          "adjust_for_weather": false  //根据天气所变换? 否
        },
        "minecraft:herd": {  //每次生成数量
          "min_size":2,  //最小
          "max_size":3  //最大
        },
    
        "minecraft:biome_filter": {  //生物群系,PS:这是一个滤器
          "test": "has_biome_tag", "operator":"==", "value": "animal"
        }  //测试项目:生物群系标签,测试方式:等于(或一致的意思),值:animal。将会在带有animal标签的生物群系里生成。 
      }
    ]
  }
}

具体内容
*请前往>专辑篇>实体生成 查看