教學:製作附加包/生成規則

出自Minecraft基岩版开发Wiki
生成規則
系列教學
所屬系列
難易度
初級
前置知識
實踐裝置
WindowsAndroid
所需軟件

引言[編輯]

之前我們已經學習了如何自訂實體,要使實體在世界中自然生成,就要藉助於實體生成規則了,本教學就將概述自訂實體生成規則。

教學[編輯]

行为包/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
				}
			}
		]
	}
}

至此,實體的生成規則就完成了,你的實體應該可以再世界中正常生成了,恭喜!