{
	"format_version": "1.21.50",
	"minecraft:entity": {
		"description": {
			"identifier": "manalabs_zombie:siegebreaker_knockback",
			"is_spawnable": false,
			"is_summonable": true,
			"is_experimental": false
		},
		"component_groups": {
			"manalabs_zombie:despawn": {
				"minecraft:instant_despawn": {}
			}
		},
		"components": {
			"minecraft:behavior.knockback_roar": {
                "priority": 0,
				"damage_filters": 
					{
						"test": "has_tag",
                        "subject": "other",
						"operator": "!=",
						"value": "MANALABS_SIEGEBREAKER_JUMPING"
					}
				,
				"knockback_filters": 
					{
						"test": "has_tag",
                        "subject": "other",
						"operator": "!=",
						"value": "MANALABS_SIEGEBREAKER_JUMPING"
					}
				,
				"attack_time": 0.1,
				"cooldown_time": 0,
				"duration": 0.1,
				"knockback_damage": 10,
				"knockback_horizontal_strength": 4,
				"knockback_range": 3,
				"knockback_vertical_strength": 2
			},
			"minecraft:timer": {
				"time": 0.1,
				"looping": true,
				"time_down_event": {
					"event": "manalabs_zombie:despawn",
					"target": "self"
				}
			}
		},
		"events": {
			"manalabs_zombie:despawn": {
				"add": {
					"component_groups": ["manalabs_zombie:despawn"]
				}
			}
		}
	}
}
