{
	"file_path": "C:\\Users\\Serap\\AppData\\Local\\Packages\\Microsoft.MinecraftUWP_8wekyb3d8bbwe\\LocalState\\games\\com.mojang\\development_behavior_packs\\Nether Expansion\\entities\\wildfire.json",
	"file_type": "entity",
	"format_version": 1,
	"file_uuid": "42769291_b151_419c_9a68_92805bd33fbb",
	"file_version": 3,
	"cache_content": {
		"children": [
			{
				"data": "1.17.0",
				"key": "format_version"
			},
			{
				"open": {
					"format_version": "1.17.0",
					"minecraft:entity": {
						"description": {
							"identifier": "nether:wildfire",
							"runtime_identifier": "minecraft:blaze",
							"is_summonable": true,
							"is_spawnable": true
						},
						"component_groups": {
							"mode_switcher": {
								"minecraft:target_nearby_sensor": {
									"inside_range": 2,
									"outside_range": 3,
									"must_see": true,
									"on_inside_range": {
										"event": "switch_to_melee",
										"target": "self"
									},
									"on_outside_range": {
										"event": "switch_to_ranged",
										"target": "self"
									}
								}
							},
							"ranged_mode": {
								"minecraft:shooter": {
									"def": "minecraft:small_fireball"
								},
								"minecraft:behavior.ranged_attack": {
									"priority": 3,
									"burst_shots": 5,
									"burst_interval": 0.1,
									"charge_charged_trigger": 0,
									"charge_shoot_trigger": 4,
									"attack_interval_min": 1,
									"attack_interval_max": 2,
									"attack_radius": 16
								}
							},
							"melee_mode": {
								"minecraft:attack": {
									"damage": 6
								},
								"minecraft:behavior.melee_attack": {
									"priority": 3
								}
							}
						},
						"components": {
							"minecraft:is_hidden_when_invisible": {},
							"minecraft:experience_reward": {
								"on_death": "query.last_hit_by_player ? 10 : 0"
							},
							"minecraft:collision_box": {
								"width": 0.5,
								"height": 1.8
							},
							"minecraft:damage_sensor": {
								"triggers": {
									"cause": "fall",
									"deals_damage": false
								}
							},
							"minecraft:movement": {
								"value": 0.23
							},
							"minecraft:navigation.walk": {
								"can_path_over_water": true,
								"avoid_water": true,
								"avoid_damage_blocks": true
							},
							"minecraft:movement.basic": {},
							"minecraft:jump.static": {},
							"minecraft:can_climb": {},
							"minecraft:health": {
								"value": 100,
								"max": 100
							},
							"minecraft:hurt_on_condition": {
								"damage_conditions": [
									{
										"filters": {
											"test": "in_contact_with_water",
											"operator": "==",
											"value": true
										},
										"cause": "drowning",
										"damage_per_tick": 1
									}
								]
							},
							"minecraft:follow_range": {
								"value": 48,
								"max": 48
							},
							"minecraft:fire_immune": true,
							"minecraft:nameable": {},
							"minecraft:despawn": {
								"despawn_from_distance": {}
							},
							"minecraft:behavior.float": {
								"priority": 0
							},
							"minecraft:behavior.hurt_by_target": {
								"priority": 1
							},
							"minecraft:behavior.nearest_attackable_target": {
								"priority": 2,
								"must_see": true,
								"entity_types": [
									{
										"filters": {
											"test": "is_family",
											"subject": "other",
											"value": "player"
										},
										"max_dist": 48
									}
								]
							},
							"minecraft:behavior.random_stroll": {
								"priority": 4,
								"speed_multiplier": 1
							},
							"minecraft:behavior.random_look_around": {
								"priority": 5
							},
							"minecraft:type_family": {
								"family": [
									"blaze",
									"monster",
									"mob"
								]
							},
							"minecraft:physics": {},
							"minecraft:pushable": {
								"is_pushable": true,
								"is_pushable_by_piston": true
							},
							"minecraft:on_hurt": {
								"event": "minecraft:on_hurt_event",
								"target": "self"
							},
							"minecraft:on_hurt_by_player": {
								"event": "minecraft:on_hurt_event",
								"target": "self"
							},
							"minecraft:conditional_bandwidth_optimization": {},
							"minecraft:loot": {
								"table": "loot_tables/wildfire.json"
							}
						},
						"events": {
							"minecraft:entity_spawned": {
								"add": {
									"component_groups": [
										"mode_switcher"
									]
								}
							},
							"switch_to_melee": {
								"remove": {
									"component_groups": [
										"ranged_mode"
									]
								},
								"add": {
									"component_groups": [
										"melee_mode"
									]
								}
							},
							"switch_to_ranged": {
								"remove": {
									"component_groups": [
										"melee_mode"
									]
								},
								"add": {
									"component_groups": [
										"ranged_mode"
									]
								}
							},
							"minecraft:on_hurt_event": {
								"add": {
									"component_groups": [
										"mode_switcher"
									]
								}
							}
						}
					}
				},
				"key": "minecraft:entity",
				"children": [
					{
						"key": "description",
						"is_minified": true,
						"children": {
							"identifier": "nether:wildfire",
							"runtime_identifier": "minecraft:blaze",
							"is_summonable": true,
							"is_spawnable": true
						}
					},
					{
						"key": "component_groups",
						"children": [
							{
								"key": "mode_switcher",
								"is_minified": true,
								"children": {
									"minecraft:target_nearby_sensor": {
										"inside_range": 2,
										"outside_range": 3,
										"must_see": true,
										"on_inside_range": {
											"event": "switch_to_melee",
											"target": "self"
										},
										"on_outside_range": {
											"event": "switch_to_ranged",
											"target": "self"
										}
									}
								}
							},
							{
								"open": {
									"mode_switcher": {
										"minecraft:target_nearby_sensor": {
											"inside_range": 2,
											"outside_range": 3,
											"must_see": true,
											"on_inside_range": {
												"event": "switch_to_melee",
												"target": "self"
											},
											"on_outside_range": {
												"event": "switch_to_ranged",
												"target": "self"
											}
										}
									},
									"ranged_mode": {
										"minecraft:shooter": {
											"def": "minecraft:small_fireball"
										},
										"minecraft:behavior.ranged_attack": {
											"priority": 3,
											"burst_shots": 5,
											"burst_interval": 0.1,
											"charge_charged_trigger": 0,
											"charge_shoot_trigger": 4,
											"attack_interval_min": 1,
											"attack_interval_max": 2,
											"attack_radius": 16
										}
									},
									"melee_mode": {
										"minecraft:attack": {
											"damage": 6
										},
										"minecraft:behavior.melee_attack": {
											"priority": 3
										}
									}
								},
								"key": "ranged_mode",
								"children": [
									{
										"open": {
											"minecraft:shooter": {
												"def": "minecraft:small_fireball"
											},
											"minecraft:behavior.ranged_attack": {
												"priority": 3,
												"burst_shots": 5,
												"burst_interval": 0.1,
												"charge_charged_trigger": 0,
												"charge_shoot_trigger": 4,
												"attack_interval_min": 1,
												"attack_interval_max": 2,
												"attack_radius": 16
											}
										},
										"key": "minecraft:shooter",
										"is_minified": true,
										"children": {
											"def": "minecraft:small_fireball"
										}
									},
									{
										"key": "minecraft:behavior.ranged_attack",
										"is_minified": true,
										"children": {
											"priority": 3,
											"burst_shots": 5,
											"burst_interval": 0.1,
											"charge_charged_trigger": 0,
											"charge_shoot_trigger": 4,
											"attack_interval_min": 1,
											"attack_interval_max": 2,
											"attack_radius": 16
										}
									}
								]
							},
							{
								"key": "melee_mode",
								"is_minified": true,
								"children": {
									"minecraft:attack": {
										"damage": 6
									},
									"minecraft:behavior.melee_attack": {
										"priority": 3
									}
								}
							}
						]
					},
					{
						"open": {
							"description": {
								"identifier": "nether:wildfire",
								"runtime_identifier": "minecraft:blaze",
								"is_summonable": true,
								"is_spawnable": true
							},
							"component_groups": {
								"mode_switcher": {
									"minecraft:target_nearby_sensor": {
										"inside_range": 2,
										"outside_range": 3,
										"must_see": true,
										"on_inside_range": {
											"event": "switch_to_melee",
											"target": "self"
										},
										"on_outside_range": {
											"event": "switch_to_ranged",
											"target": "self"
										}
									}
								},
								"ranged_mode": {
									"minecraft:shooter": {
										"def": "minecraft:small_fireball"
									},
									"minecraft:behavior.ranged_attack": {
										"priority": 3,
										"burst_shots": 5,
										"burst_interval": 0.1,
										"charge_charged_trigger": 0,
										"charge_shoot_trigger": 4,
										"attack_interval_min": 1,
										"attack_interval_max": 2,
										"attack_radius": 16
									}
								},
								"melee_mode": {
									"minecraft:attack": {
										"damage": 6
									},
									"minecraft:behavior.melee_attack": {
										"priority": 3
									}
								}
							},
							"components": {
								"minecraft:is_hidden_when_invisible": {},
								"minecraft:experience_reward": {
									"on_death": "query.last_hit_by_player ? 10 : 0"
								},
								"minecraft:collision_box": {
									"width": 0.5,
									"height": 1.8
								},
								"minecraft:damage_sensor": {
									"triggers": {
										"cause": "fall",
										"deals_damage": false
									}
								},
								"minecraft:movement": {
									"value": 0.23
								},
								"minecraft:navigation.walk": {
									"can_path_over_water": true,
									"avoid_water": true,
									"avoid_damage_blocks": true
								},
								"minecraft:movement.basic": {},
								"minecraft:jump.static": {},
								"minecraft:can_climb": {},
								"minecraft:health": {
									"value": 100,
									"max": 100
								},
								"minecraft:hurt_on_condition": {
									"damage_conditions": [
										{
											"filters": {
												"test": "in_contact_with_water",
												"operator": "==",
												"value": true
											},
											"cause": "drowning",
											"damage_per_tick": 1
										}
									]
								},
								"minecraft:follow_range": {
									"value": 48,
									"max": 48
								},
								"minecraft:fire_immune": true,
								"minecraft:nameable": {},
								"minecraft:despawn": {
									"despawn_from_distance": {}
								},
								"minecraft:behavior.float": {
									"priority": 0
								},
								"minecraft:behavior.hurt_by_target": {
									"priority": 1
								},
								"minecraft:behavior.nearest_attackable_target": {
									"priority": 2,
									"must_see": true,
									"entity_types": [
										{
											"filters": {
												"test": "is_family",
												"subject": "other",
												"value": "player"
											},
											"max_dist": 48
										}
									]
								},
								"minecraft:behavior.random_stroll": {
									"priority": 4,
									"speed_multiplier": 1
								},
								"minecraft:behavior.random_look_around": {
									"priority": 5
								},
								"minecraft:type_family": {
									"family": [
										"blaze",
										"monster",
										"mob"
									]
								},
								"minecraft:physics": {},
								"minecraft:pushable": {
									"is_pushable": true,
									"is_pushable_by_piston": true
								},
								"minecraft:on_hurt": {
									"event": "minecraft:on_hurt_event",
									"target": "self"
								},
								"minecraft:on_hurt_by_player": {
									"event": "minecraft:on_hurt_event",
									"target": "self"
								},
								"minecraft:conditional_bandwidth_optimization": {},
								"minecraft:loot": {
									"table": "loot_tables/wildfire.json"
								}
							},
							"events": {
								"minecraft:entity_spawned": {
									"add": {
										"component_groups": [
											"mode_switcher"
										]
									}
								},
								"switch_to_melee": {
									"remove": {
										"component_groups": [
											"ranged_mode"
										]
									},
									"add": {
										"component_groups": [
											"melee_mode"
										]
									}
								},
								"switch_to_ranged": {
									"remove": {
										"component_groups": [
											"melee_mode"
										]
									},
									"add": {
										"component_groups": [
											"ranged_mode"
										]
									}
								},
								"minecraft:on_hurt_event": {
									"add": {
										"component_groups": [
											"mode_switcher"
										]
									}
								}
							}
						},
						"key": "components",
						"children": [
							{
								"open": {
									"minecraft:is_hidden_when_invisible": {},
									"minecraft:experience_reward": {
										"on_death": "query.last_hit_by_player ? 10 : 0"
									},
									"minecraft:collision_box": {
										"width": 0.5,
										"height": 1.8
									},
									"minecraft:damage_sensor": {
										"triggers": {
											"cause": "fall",
											"deals_damage": false
										}
									},
									"minecraft:movement": {
										"value": 0.23
									},
									"minecraft:navigation.walk": {
										"can_path_over_water": true,
										"avoid_water": true,
										"avoid_damage_blocks": true
									},
									"minecraft:movement.basic": {},
									"minecraft:jump.static": {},
									"minecraft:can_climb": {},
									"minecraft:health": {
										"value": 100,
										"max": 100
									},
									"minecraft:hurt_on_condition": {
										"damage_conditions": [
											{
												"filters": {
													"test": "in_contact_with_water",
													"operator": "==",
													"value": true
												},
												"cause": "drowning",
												"damage_per_tick": 1
											}
										]
									},
									"minecraft:follow_range": {
										"value": 48,
										"max": 48
									},
									"minecraft:fire_immune": true,
									"minecraft:nameable": {},
									"minecraft:despawn": {
										"despawn_from_distance": {}
									},
									"minecraft:behavior.float": {
										"priority": 0
									},
									"minecraft:behavior.hurt_by_target": {
										"priority": 1
									},
									"minecraft:behavior.nearest_attackable_target": {
										"priority": 2,
										"must_see": true,
										"entity_types": [
											{
												"filters": {
													"test": "is_family",
													"subject": "other",
													"value": "player"
												},
												"max_dist": 48
											}
										]
									},
									"minecraft:behavior.random_stroll": {
										"priority": 4,
										"speed_multiplier": 1
									},
									"minecraft:behavior.random_look_around": {
										"priority": 5
									},
									"minecraft:type_family": {
										"family": [
											"blaze",
											"monster",
											"mob"
										]
									},
									"minecraft:physics": {},
									"minecraft:pushable": {
										"is_pushable": true,
										"is_pushable_by_piston": true
									},
									"minecraft:on_hurt": {
										"event": "minecraft:on_hurt_event",
										"target": "self"
									},
									"minecraft:on_hurt_by_player": {
										"event": "minecraft:on_hurt_event",
										"target": "self"
									},
									"minecraft:conditional_bandwidth_optimization": {},
									"minecraft:loot": {
										"table": "loot_tables/wildfire.json"
									}
								},
								"key": "minecraft:is_hidden_when_invisible",
								"is_minified": true,
								"children": {}
							},
							{
								"key": "minecraft:experience_reward",
								"is_minified": true,
								"children": {
									"on_death": "query.last_hit_by_player ? 10 : 0"
								}
							},
							{
								"key": "minecraft:collision_box",
								"is_minified": true,
								"children": {
									"width": 0.5,
									"height": 1.8
								}
							},
							{
								"key": "minecraft:damage_sensor",
								"is_minified": true,
								"children": {
									"triggers": {
										"cause": "fall",
										"deals_damage": false
									}
								}
							},
							{
								"key": "minecraft:movement",
								"is_minified": true,
								"children": {
									"value": 0.23
								}
							},
							{
								"key": "minecraft:navigation.walk",
								"is_minified": true,
								"children": {
									"can_path_over_water": true,
									"avoid_water": true,
									"avoid_damage_blocks": true
								}
							},
							{
								"key": "minecraft:movement.basic",
								"is_minified": true,
								"children": {}
							},
							{
								"open": {
									"minecraft:is_hidden_when_invisible": {},
									"minecraft:experience_reward": {
										"on_death": "query.last_hit_by_player ? 10 : 0"
									},
									"minecraft:collision_box": {
										"width": 0.5,
										"height": 1.8
									},
									"minecraft:damage_sensor": {
										"triggers": {
											"cause": "fall",
											"deals_damage": false
										}
									},
									"minecraft:movement": {
										"value": 0.23
									},
									"minecraft:navigation.walk": {
										"can_path_over_water": true,
										"avoid_water": true,
										"avoid_damage_blocks": true
									},
									"minecraft:movement.basic": {},
									"minecraft:jump.static": {},
									"minecraft:can_climb": {},
									"minecraft:health": {
										"value": 100,
										"max": 100
									},
									"minecraft:hurt_on_condition": {
										"damage_conditions": [
											{
												"filters": {
													"test": "in_contact_with_water",
													"operator": "==",
													"value": true
												},
												"cause": "drowning",
												"damage_per_tick": 1
											}
										]
									},
									"minecraft:follow_range": {
										"value": 48,
										"max": 48
									},
									"minecraft:fire_immune": true,
									"minecraft:nameable": {},
									"minecraft:despawn": {
										"despawn_from_distance": {}
									},
									"minecraft:behavior.float": {
										"priority": 0
									},
									"minecraft:behavior.hurt_by_target": {
										"priority": 1
									},
									"minecraft:behavior.nearest_attackable_target": {
										"priority": 2,
										"must_see": true,
										"entity_types": [
											{
												"filters": {
													"test": "is_family",
													"subject": "other",
													"value": "player"
												},
												"max_dist": 48
											}
										]
									},
									"minecraft:behavior.random_stroll": {
										"priority": 4,
										"speed_multiplier": 1
									},
									"minecraft:behavior.random_look_around": {
										"priority": 5
									},
									"minecraft:type_family": {
										"family": [
											"blaze",
											"monster",
											"mob"
										]
									},
									"minecraft:physics": {},
									"minecraft:pushable": {
										"is_pushable": true,
										"is_pushable_by_piston": true
									},
									"minecraft:on_hurt": {
										"event": "minecraft:on_hurt_event",
										"target": "self"
									},
									"minecraft:on_hurt_by_player": {
										"event": "minecraft:on_hurt_event",
										"target": "self"
									},
									"minecraft:conditional_bandwidth_optimization": {},
									"minecraft:loot": {
										"table": "loot_tables/wildfire.json"
									}
								},
								"key": "minecraft:jump.static",
								"is_minified": true,
								"children": {}
							},
							{
								"open": {
									"minecraft:is_hidden_when_invisible": {},
									"minecraft:experience_reward": {
										"on_death": "query.last_hit_by_player ? 10 : 0"
									},
									"minecraft:collision_box": {
										"width": 0.5,
										"height": 1.8
									},
									"minecraft:damage_sensor": {
										"triggers": {
											"cause": "fall",
											"deals_damage": false
										}
									},
									"minecraft:movement": {
										"value": 0.23
									},
									"minecraft:navigation.walk": {
										"can_path_over_water": true,
										"avoid_water": true,
										"avoid_damage_blocks": true
									},
									"minecraft:movement.basic": {},
									"minecraft:jump.static": {},
									"minecraft:can_climb": {},
									"minecraft:health": {
										"value": 100,
										"max": 100
									},
									"minecraft:hurt_on_condition": {
										"damage_conditions": [
											{
												"filters": {
													"test": "in_contact_with_water",
													"operator": "==",
													"value": true
												},
												"cause": "drowning",
												"damage_per_tick": 1
											}
										]
									},
									"minecraft:follow_range": {
										"value": 48,
										"max": 48
									},
									"minecraft:fire_immune": true,
									"minecraft:nameable": {},
									"minecraft:despawn": {
										"despawn_from_distance": {}
									},
									"minecraft:behavior.float": {
										"priority": 0
									},
									"minecraft:behavior.hurt_by_target": {
										"priority": 1
									},
									"minecraft:behavior.nearest_attackable_target": {
										"priority": 2,
										"must_see": true,
										"entity_types": [
											{
												"filters": {
													"test": "is_family",
													"subject": "other",
													"value": "player"
												},
												"max_dist": 48
											}
										]
									},
									"minecraft:behavior.random_stroll": {
										"priority": 4,
										"speed_multiplier": 1
									},
									"minecraft:behavior.random_look_around": {
										"priority": 5
									},
									"minecraft:type_family": {
										"family": [
											"blaze",
											"monster",
											"mob"
										]
									},
									"minecraft:physics": {},
									"minecraft:pushable": {
										"is_pushable": true,
										"is_pushable_by_piston": true
									},
									"minecraft:on_hurt": {
										"event": "minecraft:on_hurt_event",
										"target": "self"
									},
									"minecraft:on_hurt_by_player": {
										"event": "minecraft:on_hurt_event",
										"target": "self"
									},
									"minecraft:conditional_bandwidth_optimization": {},
									"minecraft:loot": {
										"table": "loot_tables/wildfire.json"
									}
								},
								"key": "minecraft:can_climb",
								"is_minified": true,
								"children": {}
							},
							{
								"key": "minecraft:health",
								"is_minified": true,
								"children": {
									"value": 100,
									"max": 100
								}
							},
							{
								"key": "minecraft:hurt_on_condition",
								"children": [
									{
										"open": {
											"damage_conditions": [
												{
													"filters": {
														"test": "in_contact_with_water",
														"operator": "==",
														"value": true
													},
													"cause": "drowning",
													"damage_per_tick": 1
												}
											]
										},
										"key": "damage_conditions",
										"is_minified": true,
										"children": [
											{
												"filters": {
													"test": "in_contact_with_water",
													"operator": "==",
													"value": true
												},
												"cause": "drowning",
												"damage_per_tick": 1
											}
										]
									}
								]
							},
							{
								"key": "minecraft:follow_range",
								"is_minified": true,
								"children": {
									"value": 48,
									"max": 48
								}
							},
							{
								"data": "true",
								"key": "minecraft:fire_immune"
							},
							{
								"key": "minecraft:nameable",
								"is_minified": true,
								"children": {}
							},
							{
								"key": "minecraft:despawn",
								"is_minified": true,
								"children": {
									"despawn_from_distance": {}
								}
							},
							{
								"key": "minecraft:behavior.float",
								"is_minified": true,
								"children": {
									"priority": 0
								}
							},
							{
								"key": "minecraft:behavior.hurt_by_target",
								"is_minified": true,
								"children": {
									"priority": 1
								}
							},
							{
								"key": "minecraft:behavior.nearest_attackable_target",
								"is_minified": true,
								"children": {
									"priority": 2,
									"must_see": true,
									"entity_types": [
										{
											"filters": {
												"test": "is_family",
												"subject": "other",
												"value": "player"
											},
											"max_dist": 48
										}
									]
								}
							},
							{
								"key": "minecraft:behavior.random_stroll",
								"is_minified": true,
								"children": {
									"priority": 4,
									"speed_multiplier": 1
								}
							},
							{
								"key": "minecraft:behavior.random_look_around",
								"is_minified": true,
								"children": {
									"priority": 5
								}
							},
							{
								"key": "minecraft:type_family",
								"children": [
									{
										"open": {
											"family": [
												"blaze",
												"monster",
												"mob"
											]
										},
										"key": "family",
										"is_minified": true,
										"children": [
											"blaze",
											"monster",
											"mob"
										]
									}
								]
							},
							{
								"key": "minecraft:physics",
								"is_minified": true,
								"children": {}
							},
							{
								"key": "minecraft:pushable",
								"is_minified": true,
								"children": {
									"is_pushable": true,
									"is_pushable_by_piston": true
								}
							},
							{
								"key": "minecraft:on_hurt",
								"is_minified": true,
								"children": {
									"event": "minecraft:on_hurt_event",
									"target": "self"
								}
							},
							{
								"key": "minecraft:on_hurt_by_player",
								"is_minified": true,
								"children": {
									"event": "minecraft:on_hurt_event",
									"target": "self"
								}
							},
							{
								"key": "minecraft:conditional_bandwidth_optimization",
								"is_minified": true,
								"children": {}
							},
							{
								"key": "minecraft:loot",
								"is_minified": true,
								"children": {
									"table": "loot_tables/wildfire.json"
								}
							}
						]
					},
					{
						"key": "events",
						"is_minified": true,
						"children": {
							"minecraft:entity_spawned": {
								"add": {
									"component_groups": [
										"mode_switcher"
									]
								}
							},
							"switch_to_melee": {
								"remove": {
									"component_groups": [
										"ranged_mode"
									]
								},
								"add": {
									"component_groups": [
										"melee_mode"
									]
								}
							},
							"switch_to_ranged": {
								"remove": {
									"component_groups": [
										"melee_mode"
									]
								},
								"add": {
									"component_groups": [
										"ranged_mode"
									]
								}
							},
							"minecraft:on_hurt_event": {
								"add": {
									"component_groups": [
										"mode_switcher"
									]
								}
							}
						}
					}
				]
			}
		]
	}
}