- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
教程:制作附加包/生成规则
来自Minecraft基岩版开发Wiki
引言[编辑]
之前我们已经学习了如何自定义实体,要使实体在世界中自然生成,就要借助于实体生成规则了,本教程就将概述自定义实体生成规则。
教程[编辑]
在行为包/spawn_rules
文件夹里新建一个JSON文件,插入如下内容:
{
"format_version": "1.8.0",
"minecraft:spawn_rules": {
"description": {
"identifier": "wiki:custom_entity",// 要生成的实体
"population_control": "monster"
},
"conditions": [
{
"minecraft:spawns_on_surface": {},// 令实体只在表面上生成
"minecraft:brightness_filter": {// 限制实体生成时的光照等级
"min": 0,
"max": 7,
"adjust_for_weather": true // 计算光照时是否忽略天气(如下雨或雷暴)
},
"minecraft:difficulty_filter": {// 限制实体生成的难度
"min": "easy",
"max": "hard"
},
"minecraft:weight": {// 实体生成的权重
"default": 80
},
"minecraft:herd": {// 实体一次生成的数量
"min_size": 1,
"max_size": 3
}
}
]
}
}
至此,实体的生成规则就完成了,你的实体应该可以再世界中正常生成了,恭喜!