{
    "format_version": "1.12.0",
  "minecraft:entity": {
    "description": {
      "identifier": "mutant:mutant_enderman_dead",
      "is_spawnable": false,
      "is_summonable": false,
      "is_experimental": false
    },
    "component_groups": {
      "knockback": {
        "minecraft:behavior.knockback_roar": {
          "priority": 1,
          "duration": 0.5,
          "attack_time": 0.0,
          "knockback_damage": 2,
          "knockback_strength": -3,
          "knockback_range": 10,
          "knockback_filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "enderman"
          },
          "on_roar_end": {
            "event": "switch_1"
          },
          "damage_filters": {
            "test": "is_family",
            "subject": "other",
        
            "value": "player"
          },
          "cooldown_time": 10
        },
      "minecraft:movement": {
        "value": 0.0
      },
        "minecraft:damage_sensor": [
          {
          
            "deals_damage": false
          
          }
        ]
      },
        "knockback_1": {
          "minecraft:behavior.knockback_roar": {
            "priority": 1,
            "duration": 0.2,
            "attack_time": 0.2,
            "knockback_damage": 2,
            "knockback_strength": -3,
            "knockback_range": 10,
            "knockback_filters": {
              "test": "is_family",
              "subject": "other",
              "operator": "!=",
              "value": "enderman"
            },
            "on_roar_end": {
              "event": "switch_2"
            },
            "damage_filters": {
              "test": "is_family",
              "subject": "other",
          
              "value": "player"
            },
            "cooldown_time": 10
          },
        "minecraft:movement": {
          "value": 0.0
        },
          "minecraft:damage_sensor": [
            {
            
              "deals_damage": false
            
            }
          ]
        },
        "knockback_2": {
          "minecraft:behavior.knockback_roar": {
            "priority": 1,
            "duration": 0.1,
            "attack_time": 0.1,
            "knockback_damage": 2,
            "knockback_strength": 2,
            "knockback_range": 10,
            "knockback_filters": {
              "test": "is_family",
              "subject": "other",
              "operator": "!=",
              "value": "enderman"
            },
            "on_roar_end": {
              "event": "switch_1"
            },
            "damage_filters": {
              "test": "is_family",
              "subject": "other",
          
              "value": "player"
            },
            "cooldown_time": 10
          },
        "minecraft:movement": {
          "value": 0.0
        },
          "minecraft:damage_sensor": [
            {
            
              "deals_damage": false
            
            }
          ]
        }
     },
    "components": {
      "minecraft:type_family": {
        "family": [ "ender_rider" ]
      },
    
      "minecraft:behavior.knockback_roar": {
        "priority": 1,
        "duration": 0.1,
        "attack_time": 0.1,
        "knockback_damage": 4,
        "knockback_strength": -6,
        "knockback_range": 10,
        "knockback_filters": {
          "test": "is_family",
          "subject": "other",
          "operator": "!=",
          "value": "mutantmonster"
        },
        "on_roar_end": {
          "event": "switch_1"
        },
        "damage_filters": {
          "test": "is_family",
          "subject": "other",

          "value": "enderman_clone"
        },
        "cooldown_time": 30.1
      },
      
      "minecraft:collision_box": {
        "width": 1,
        "height": 1
      },
      "minecraft:explode": {
        "fuseLength" : 3.74,
        "fuseLit": true,
        "power": 5,
  
        "causesFire": false,
 "destroyAffectedByGriefing": true
      },
       
        "minecraft:health": {
        "value": 1,
        "min": 1,
        "max": 0
      },
       "minecraft:knockback_resistance": {
         "value": 1.0
      },
      "minecraft:pushable": {
        "is_pushable": false,
        "is_pushable_by_piston": false
      },
      "minecraft:physics": {
      }
      },
    "events": {
      "switch": {
        "add": {
          "component_groups": [
            "knockback_1"
          ]
        },
        "remove": {
          "component_groups": [
            "knockback"
          ]
        }
      },
      "switch_1": {
        "add": {
          "component_groups": [
            "knockback_1"
          ]
        },
        "remove": {
          "component_groups": [
            "knockback_2"
          ]
        }
      },
      "switch_2": {
        "add": {
          "component_groups": [
            "knockback_2"
          ]
        },
        "remove": {
          "component_groups": [
            "knockback_1"
          ]
        }
      }
    }
  }
}
