写完一个实体行为定义后往往是不够的,若想让这个生物能够自然生成还需要写一下实体生成定义(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标签的生物群系里生成。
}
]
}
}
具体内容
*请前往>专辑篇>实体生成 查看