{
  "format_version": "1.12.0",
  "minecraft:entity": {
    "description": {
      "identifier": "mutant:mutant_creeper",
      "runtime_identifier": "minecraft:creeper",
      "is_spawnable": true,
      "is_summonable": true,
      "is_experimental": false
    
    },

       "component_groups": {
        "chemical_roaring": {
      
          "minecraft:knockback_resistance": {
            "value": 1
          },
        
        "minecraft:pushable": {
          "is_pushable": false,
          "is_pushable_by_piston": true
        },
       
    
     
          "minecraft:mark_variant": {
            "value": 1
          },
        
          "minecraft:behavior.knockback_roar": {
            "priority": 1,
            "duration": 3.2,
            
            "attack_time": 4,
            "knockback_damage": 1,
            "knockback_strength": 1,
            "knockback_range": 10,
            "knockback_filters": {
              "test": "is_family",
              "subject": "other",
              "operator": "!=",
              "value": "mutantmonster"
            },
            "on_roar_end": {
              "event": "chemical_roar"
            },
            "damage_filters": {
              "test": "is_family",
              "subject": "other",     
              "value": "player"
            },
            "cooldown_time": 30
          }
        },
          "minions": {
            "minecraft:spawn_entity": [
              {
                "min_wait_time": 0,
                "max_wait_time": 0,
                "spawn_entity": "mutant:creeper_minion",
               
                "single_use": true,
                "num_to_spawn": 5,
                "should_leash": false
              }
            ],
            "minecraft:knockback_resistance": {
              "value": 1
            }
          },
       
     "angry_roar": {
      "minecraft:is_sheared": {
      },
      "minecraft:knockback_resistance": {
        "value": 1
      },
    
        
       
        
      "minecraft:addrider": {
        "entity_type": "mutant:mcreeper_explosion"
      },
      "minecraft:rideable": {
        "seat_count": 1,
        "family_types": [
          "creeper_ride"
        ],
        "seats": {
          "position": [ 0.0, 1.25, 0.0 ]
        }
      },
  
        "minecraft:behavior.knockback_roar": {
          "priority": 1,
          "duration": 3.2,
          
          "attack_time": 1.3,
          "knockback_damage": 20,
          "knockback_strength": 4,
          "knockback_range": 3,
          "knockback_filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "mcreeper"
          },
          "on_roar_end": {
            "event": "minecraft:end_angry_roar"
          },
          "damage_filters": {
            "test": "is_family",
            "subject": "other",
            "value": "player"
          },
          "cooldown_time": 30
        }
      },
      "charged_angry_roar": {
        "minecraft:is_sheared": {
        },
        "minecraft:knockback_resistance": {
          "value": 1
        },
      
          
          
          
          "minecraft:addrider": {
            "entity_type": "mutant:mcreeper_charged_explosion"
          },
  
          "minecraft:rideable": {
            "seat_count": 1,
            "family_types": [
              "creeper_charged_ride"
            ],
          "seats": {
            "position": [ 0.0, 1.25, 0.0 ]
          }
        },
      
          "minecraft:behavior.knockback_roar": {
            "priority": 1,
            "duration": 3.2,
            
            "attack_time": 1.3,
            "knockback_damage": 20,
            "knockback_strength": 4,
            "knockback_range": 3,
            "knockback_filters": {
              "test": "is_family",
              "subject": "other",
              "operator": "!=",
              "value": "mcreeper"
            },
            "on_roar_end": {
              "event": "minecraft:end_charged_angry_roar"
            },
            "damage_filters": {
              "test": "is_family",
              "subject": "other",
              "value": "player"
            },
            "cooldown_time": 30
          }
        },
      "charged_roaring": {
      
        "minecraft:knockback_resistance": {
          "value": 1
        },
      
      "minecraft:pushable": {
        "is_pushable": false,
        "is_pushable_by_piston": true
      },
     
    
      "minecraft:addrider": {
        "entity_type": "mutant:mcreeper_charged_explosion"
      },

      "minecraft:rideable": {
        "seat_count": 1,
        "family_types": [
          "creeper_charged_ride"
        ],
        "seats": {
          "position": [ 0.0, 1.25, 0.0 ]
        }
      },
     
        "minecraft:spell_effects": {

          "add_effects": [
            {
              "effect": "resistance",
              "amplifier": 4,
              "visible": false,
              "ambient": false,
              "duration": 9
            },
            {
              "effect": "slowness",
              "amplifier": 2,
              "visible": false,
              "ambient": false,
              "duration": 9
            }


           
          ]
        },
   
        "minecraft:behavior.knockback_roar": {
          "priority": 1,
          "duration": 3.2,
          
          "attack_time": 1.3,
          "knockback_damage": 6,
          "knockback_strength": 4,
          "knockback_range": 7,
          "knockback_filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "mcreeper"
          },
          "on_roar_end": {
            "event": "minecraft:end_charged_roar"
          },
          "damage_filters": {
            "test": "is_family",
            "subject": "other",
            "value": "player"
          },
          "cooldown_time": 30
        }
      },
    

      "roaring": {
      
        "minecraft:knockback_resistance": {
          "value": 1
        },
      
      "minecraft:pushable": {
        "is_pushable": false,
        "is_pushable_by_piston": true
      },
     
    
      "minecraft:addrider": {
        "entity_type": "mutant:mcreeper_explosion"
      },
      "minecraft:rideable": {
        "seat_count": 1,
        "family_types": [
          "creeper_ride"
        ],
        "seats": {
          "position": [ 0.0, 1.25, 0.0 ]
        }
      },
     
        "minecraft:spell_effects": {

          "add_effects": [
            {
              "effect": "resistance",
              "amplifier": 4,
              "visible": false,
              "ambient": false,
              "duration": 9
            },
            {
              "effect": "slowness",
              "amplifier": 2,
              "visible": false,
              "ambient": false,
              "duration": 9
            }


           
          ]
        },
   
       
        "minecraft:behavior.knockback_roar": {
          "priority": 1,
          "duration": 3.2,
          
          "attack_time": 1.3,
          "knockback_damage": 6,
          "knockback_strength": 4,
          "knockback_range": 7,
          "knockback_filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "mcreeper"
          },
          "on_roar_end": {
            "event": "minecraft:end_roar"
          },
          "damage_filters": {
            "test": "is_family",
            "subject": "other",
        
            "value": "player"
          },
          "cooldown_time": 30
        }
      },
    

      
      "minecraft:mcreeper_angry": {
        
    "minecraft:pushable": {
        "is_pushable": true,
        "is_pushable_by_piston": true
      },

     
      "minecraft:angry": {
        "duration": 85,
        "broadcast_anger": true,
        "broadcast_range": 60,
        "calm_event": {
          "event": "minecraft:on_calm",
          "target": "self"
        }
      },
        "minecraft:timer": {
          "looping": false,
			"time": [13, 17],
          "time_down_event": {
            "event": "minecraft:start_roar"
          }
        },
        "minecraft:on_target_acquired": {
        }
      },

      "minecraft:mcreeper_calm": {
    "minecraft:pushable": {
        "is_pushable": true,
        "is_pushable_by_piston": true
      },
      "minecraft:behavior.random_stroll": {
        "priority": 7,
        "speed_multiplier": 1.0
      },
      "minecraft:behavior.nearest_attackable_target": {
        "priority": 4,

        "reselect_targets": true,
        "entity_types": [
          {
            "filters": {
              "any_of": [
                { "test" :  "is_family", "subject" : "other", "value" :  "player"},
                { "test" :  "is_family", "subject" : "other", "value" :  "cat"},
                { "test" :  "is_family", "subject" : "other", "value" :  "msnowgolem"},
                { "test" :  "is_family", "subject" : "other", "value" :  "ocelot"}
              ] 
            },
            "max_dist": 26
          }
        ],
        "must_see": true
      },
        "minecraft:on_target_acquired": {
          "event": "minecraft:become_angry",
          "target": "self"
        }
      
    },
    
    "minecraft:mcreeper_charged_angry": {
        
      "minecraft:pushable": {
          "is_pushable": true,
          "is_pushable_by_piston": true
        },
  
       
        "minecraft:angry": {
          "duration": 85,
          "broadcast_anger": true,
          "broadcast_range": 60,
          "calm_event": {
            "event": "minecraft:on_charged_calm",
            "target": "self"
          }
        },
          "minecraft:timer": {
            "looping": false,
        "time": [13, 17],
            "time_down_event": {
              "event": "start_charged_roar"
            }
          },
          "minecraft:on_target_acquired": {
          }
        },
  
        "minecraft:mcreeper_charged_calm": {
      "minecraft:pushable": {
          "is_pushable": true,
          "is_pushable_by_piston": true
        },
        "minecraft:behavior.random_stroll": {
          "priority": 7,
          "speed_multiplier": 1.0
        },
        "minecraft:behavior.nearest_attackable_target": {
          "priority": 4,
  
          "reselect_targets": true,
          "entity_types": [
            {
              "filters": {
                "any_of": [
                  { "test" :  "is_family", "subject" : "other", "value" :  "player"},
                  { "test" :  "is_family", "subject" : "other", "value" :  "cat"},
                  { "test" :  "is_family", "subject" : "other", "value" :  "msnowgolem"},
                  { "test" :  "is_family", "subject" : "other", "value" :  "ocelot"}
                ] 
              },
              "max_dist": 26
            }
          ],
          "must_see": true
        },
          "minecraft:on_target_acquired": {
            "event": "minecraft:become_charged_angry",
            "target": "self"
          }
        
      },
      
      "mutant_life_2": {
        "minecraft:behavior.float": {
          "priority": 0
        },
        "minecraft:knockback_resistance": {
          "value": 1
        },
        "minecraft:mark_variant": {
          "value": 0
        },
        "minecraft:behavior.look_at_player": {
          "priority": 8,
          "look_distance": 6.0,
          "probability": 0.02
        },
        "minecraft:behavior.random_look_around": {
          "priority": 9
        },
        "minecraft:behavior.delayed_attack": {
          "priority": 4,
          "reach_multiplier": 2.5,
          "speed_multiplier": 1.2,
          "attack_duration": 0.35,
          "hit_delay_pct": 0.0,
          "track_target": true,
          "sound_event": "attack.strong"
        },
      "minecraft:attack": {
        "damage": 15
      },
      "minecraft:health": {
        "value": 120,
        "max": 120,
        "min": 0
      },
        "minecraft:damage_sensor": [
       
          {
            "on_damage": {
              "filters": {
                "other_with_families": [ "mcreeper","creeper","mutantmonster" ,"monster" ]
              }
            },
            "deals_damage": false
          },
        
          {
            "on_damage": {
              "filters": { "test" :  "is_family", "subject" : "other", "value" :  "lightning" },
              "event": "to_charged_life_2"
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              "filters": { "test": "has_component", "value": "minecraft:behavior.knockback_roar" }
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              "filters": { "test": "has_component", "value": "minecraft:is_sheared" }
            },
            "deals_damage": false
          },
          { 
            "cause": "fall",
            "deals_damage": false
        },
        {
          "on_damage": {
            "filters": {
              "all_of": [
              { "test": "has_component", "operator": "!=", "value": "minecraft:behavior.knockback_roar" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:cactus" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:sweet_berry_bush" },
              {"test": "has_damage", "value": "fatal"}
            ]
          },
              "event": "life_2"
            },
            "deals_damage": false
          }
        ]
      }, 
     
      "stunned_life_2": {
        "minecraft:health": {
          "value": 1,
          "max": 1,
          "min": 0
        },
        "minecraft:is_stunned": {
        },
     
        "minecraft:damage_sensor": [
          {
          
            "deals_damage": false
          
          }
        ],
        "minecraft:mark_variant": {
          "value": 2
        },
        "minecraft:timer": {
          "looping": false,
          "time": 6,
          "time_down_event": {
            "event": "start_last_life"
          }
        }
      },

      
     

     
      
      "mutant_last_life": {
        "minecraft:behavior.float": {
          "priority": 0
        },     
        "minecraft:knockback_resistance": {
          "value": 1
        },
       
        "minecraft:mark_variant": {
          "value": 4
        },
        "minecraft:behavior.look_at_player": {
          "priority": 8,
          "look_distance": 6.0,
          "probability": 0.02
        },
        "minecraft:behavior.random_look_around": {
          "priority": 9
        },
        "minecraft:behavior.delayed_attack": {
          "priority": 4,
          "reach_multiplier": 2.57,
          "speed_multiplier": 1.2,
          "attack_duration": 0.25,
          "hit_delay_pct": 0.0,
          "track_target": true,
          "sound_event": "attack.strong"
        },
        "minecraft:health": {
          "value": 120,
          "max": 120,
          "min": 0
        },
      "minecraft:behavior.random_stroll": {
        "priority": 6,
        "speed_multiplier": 1
      },


        "minecraft:damage_sensor": [
          {
            "on_damage": {
              "filters": {
                "other_with_families": [ "mcreeper","creeper","mutantmonster" ,"monster" ]
              }
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              "filters": { "test" :  "is_family", "subject" : "other", "value" :  "lightning" },
              "event": "start_charged_last_life"
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              
              "filters": { "test": "has_component", "value": "minecraft:behavior.knockback_roar" }
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              "filters": { "test": "has_component", "value": "minecraft:is_sheared" }
            },
            "deals_damage": false
          },
          { 
            "cause": "fall",
            "deals_damage": false
        },
        {
          "on_damage": {
            "filters": {
              "all_of": [
              { "test": "has_component", "operator": "!=", "value": "minecraft:behavior.knockback_roar" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:cactus" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:sweet_berry_bush" },
              {"test": "has_damage", "value": "fatal"}
            ]
          },
              "event": "last_life"
            },
            "deals_damage": false
          }
        ]
      },
      "stunned_life_death": {
     
        "minecraft:pushable": {
          "is_pushable": false,
          "is_pushable_by_piston": false
        },
        "minecraft:behavior.knockback_roar": {
          "duration": 0.68,
          "attack_time": 0.68,
          "cooldown_time": 0.0,
          "knockback_strength": -1,
          "knockback_damage": 0,
          "knockback_range": 16,
          "knockback_filters": {
            "all_of": [
              {
                "test": "is_family",
                "subject": "other",
                "operator": "!=",
                "value": "creeper"
              }
             
            ]
          },
          "damage_filters": {
            "test": "is_family",
            "subject": "other",
            "value": "player"
          }
        },
        "minecraft:explode": {
          "fuseLength" : 5,
          "fuseLit": true,
          "power": 13,
     "play_sounds": "ignite",
          "causesFire": false,
   "destroyAffectedByGriefing": true
        },
      "minecraft:type_family": {
        "family": [ "mcreeperblowup" ]
      },
        "minecraft:spell_effects": {

          "add_effects": [
            {
              "effect": "fire_resistance",
              "amplifier": 150,
              "visible": false,
              "ambient": false,
              "duration": 6.0
            },
            {
              "effect": "instant_health",
              "amplifier": 250,
              "visible": false,
              "ambient": false,
              "duration": 10.0
            }
          ]
        },
      "minecraft:movement": {
        "value": 0.0
      },

        "minecraft:is_stunned": {
           }
    
      },
    



      "charged_mutant_life_2": {
       
        "minecraft:is_charged": {
        },
 
        "minecraft:behavior.float": {
          "priority": 0
        },
        "minecraft:knockback_resistance": {
          "value": 1
        },
        "minecraft:mark_variant": {
          "value": 0
        },
        "minecraft:behavior.look_at_player": {
          "priority": 8,
          "look_distance": 6.0,
          "probability": 0.02
        },
        "minecraft:behavior.random_look_around": {
          "priority": 9
        },
        "minecraft:behavior.delayed_attack": {
          "priority": 4,
          "reach_multiplier": 1.6,
          "speed_multiplier": 1.2,
          "attack_duration": 0.3,
          "hit_delay_pct": 0.0,
          "track_target": true,
          "sound_event": "attack.strong"
        },
      "minecraft:attack": {
        "damage": 16
      },
      "minecraft:health": {
        "value": 160,
        "max": 160,
        "min": 0
      },
        "minecraft:damage_sensor": [
          {
            "on_damage": {
              "filters": {
                "other_with_families": [ "mcreeper","creeper","mutantmonster" ,"monster" ]
              }
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              "filters": {
			          "all_of": [
			            {"test": "has_damage", "value": "fatal"},
                  { "test" : "is_family", "subject" : "other", "value" : "mcreeperblowup"}
			          ]
              },
              "event": "charged_last_life"
            },
            "deals_damage": false
          },
      
          {
            "on_damage": {
              "filters": { "test": "has_component", "value": "minecraft:behavior.knockback_roar" }
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              "filters": { "test": "has_component", "value": "minecraft:is_sheared" }
            },
            "deals_damage": false
          },
          { 
            "cause": "fall",
            "deals_damage": false
        },
        {
          "on_damage": {
            "filters": {
              "all_of": [
              { "test": "has_component", "operator": "!=", "value": "minecraft:behavior.knockback_roar" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:cactus" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:sweet_berry_bush" },
              {"test": "has_damage", "value": "fatal"}
            ]
          },
              "event": "charged_life_2"
            },
            "deals_damage": false
          }
        ]
      }, 
     
      "charged_stunned_life_2": {
        "minecraft:health": {
          "value": 1,
          "max": 1,
          "min": 0
        },
        "minecraft:is_charged": {
        },
 
        "minecraft:is_stunned": {
        },
     
        "minecraft:damage_sensor": [
          {
          
            "deals_damage": false
          
          }
        ],
        "minecraft:mark_variant": {
          "value": 2
        },
        "minecraft:timer": {
          "looping": false,
          "time": 6,
          "time_down_event": {
            "event": "start_charged_last_life"
          }
        }
      },

      
     

     
      
      "charged_mutant_last_life": {
        
        "minecraft:is_charged": {
        },
 
        "minecraft:behavior.float": {
          "priority": 0
        },     
        "minecraft:knockback_resistance": {
          "value": 1
        },
       
        "minecraft:mark_variant": {
          "value": 4
        },
        "minecraft:behavior.look_at_player": {
          "priority": 8,
          "look_distance": 6.0,
          "probability": 0.02
        },
        "minecraft:behavior.random_look_around": {
          "priority": 9
        },
        "minecraft:behavior.delayed_attack": {
          "priority": 4,
          "reach_multiplier": 1.65,
          "speed_multiplier": 1.2,
          "attack_duration": 0.2,
          "hit_delay_pct": 0.0,
          "track_target": true,
          "sound_event": "attack.strong"
        },
        "minecraft:health": {
          "value": 150,
          "max": 150,
          "min": 0
        },
      "minecraft:behavior.random_stroll": {
        "priority": 6,
        "speed_multiplier": 1
      },


        "minecraft:damage_sensor": [
        
    
          {
            "on_damage": {
              "filters": {
                "other_with_families": [ "mcreeper","creeper","mutantmonster" ,"monster" ]
              }
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              
              "filters": { "test": "has_component", "value": "minecraft:behavior.knockback_roar" }
            },
            "deals_damage": false
          },
          {
            "on_damage": {
              "filters": { "test": "has_component", "value": "minecraft:is_sheared" }
            },
            "deals_damage": false
          },
          { 
            "cause": "fall",
            "deals_damage": false
        },
        {
          "on_damage": {
            "filters": {
              "all_of": [
              { "test": "has_component", "operator": "!=", "value": "minecraft:behavior.knockback_roar" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:cactus" },
              { "test": "is_block", "subject" : "block", "operator" : "!=", "value": "minecraft:sweet_berry_bush" },
              {"test": "has_damage", "value": "fatal"}
            ]
          },
              "event": "charged_last_life"
            },
            "deals_damage": false
          }
        ]
      },
      "charged_stunned_life_death": {
     
        "minecraft:pushable": {
          "is_pushable": false,
          "is_pushable_by_piston": false
        },
        "minecraft:behavior.knockback_roar": {
          "duration": 0.68,
          "attack_time": 0.68,
          "cooldown_time": 0.0,
          "knockback_strength": -1,
          "knockback_damage": 0,
          "knockback_range": 16,
          "knockback_filters": {
            "all_of": [
              {
                "test": "is_family",
                "subject": "other",
                "operator": "!=",
                "value": "creeper"
              }
             
            ]
          },
          "damage_filters": {
            "test": "is_family",
            "subject": "other",
            "value": "player"
          }
        },
        "minecraft:explode": {
          "fuseLength" : 5,
          "fuseLit": true,
          "power": 15,
     "play_sounds": "ignite",
          "causesFire": true,
   "destroyAffectedByGriefing": true
        },
      "minecraft:type_family": {
        "family": [ "mcreeperblowup" ]
      },
        "minecraft:spell_effects": {

          "add_effects": [
            {
              "effect": "fire_resistance",
              "amplifier": 150,
              "visible": false,
              "ambient": false,
              "duration": 6.0
            },
            {
              "effect": "instant_health",
              "amplifier": 250,
              "visible": false,
              "ambient": false,
              "duration": 10.0
            }
          ]
        },
      "minecraft:movement": {
        "value": 0.0
      },
      "minecraft:is_stunned": {
      }

 },






      "stunned_death": {
        "minecraft:type_family": {
          "family": [ "mcreeperblowup" ]
        },
        "minecraft:is_shaking": {
        },
        "minecraft:mark_variant": {
          "value": 3
        },
   
        "minecraft:is_stunned": {
        }
      },
    
      "anger": {

      "minecraft:attack": {
        "damage": 18
      },
        "minecraft:spell_effects": {

          "add_effects": [
            {
              "effect": "resistance",
              "amplifier": 1,
              "visible": false,
              "ambient": false,
              "duration": 999999
            }
          ]
        }
},

        "explode_effect_start": {
   
             "minecraft:variant": {
          "value": 0
        },
        "minecraft:attack_cooldown": {
          "attack_cooldown_time": [ 1.0, 1.0 ],
          "attack_cooldown_complete_event": {
            "event": "explode_start",
            "target": "self"
          }
        }
        
      },
   "explode_effect_1": {
     
             "minecraft:variant": {
          "value": 1
        },
        "minecraft:attack_cooldown": {
          "attack_cooldown_time": [ 2.0, 2.0 ],
          "attack_cooldown_complete_event": {
            "event": "explode_1",
            "target": "self"
          }
        }
        
      },
      "explode_effect_2": {
   
             "minecraft:variant": {
          "value": 2
        },
        "minecraft:attack_cooldown": {
          "attack_cooldown_time": [ 1.5, 1.5 ],
          "attack_cooldown_complete_event": {
            "event": "explode_2",
            "target": "self"
          }
        }
        
      },
      "explode_effect_3": {
      "minecraft:boss": {
        "should_darken_sky": false,
"name":"§l§f!!Kaboom!!§r",
        "hud_range": 30
      },
      "minecraft:spawn_entity": [
        {
          "min_wait_time": 0.1,
          "max_wait_time": 0.1,
          "spawn_entity": "mutant:creeper_egg",
          "single_use": true,
          "num_to_spawn": 1,
          "should_leash": false
        }
      ],
             "minecraft:variant": {
          "value": 2
        }
        
      },

      

      "death": {
        "minecraft:health": {
          "value": 0,
          "max": 0,
          "min": 0
        },
      
       
    
        "minecraft:scale": {
          "value": 0.001
        },
        "minecraft:spell_effects": {

          "add_effects": [
         
            {
              "effect": "invisibility",
              "amplifier": 10,
              "visible": false,
              "ambient": false,
              "duration": 999999
            }
          ]
        }
      },
        
      "heal_2": {
        "minecraft:spell_effects": {

          "add_effects": [
            {
              "effect": "resistance",
              "amplifier": 150,
              "visible": false,
              "ambient": false,
              "duration": 10.0
            }
           

            
          ]
        },
        "minecraft:timer": {
          "looping": false,
          "time": 5.0,
          "time_down_event": {
            "event": "end_health"
          }
        }
        
      },
        
        
      "heal": {
        "minecraft:spell_effects": {

          "add_effects": [
            {
              "effect": "resistance",
              "amplifier": 150,
              "visible": false,
              "ambient": false,
              "duration": 10.0
            },
           
            {
              "effect": "instant_health",
              "amplifier": 1,
              "visible": false,
              "ambient": false,
              "duration": 10.0
            }
            
          ]
        },
        "minecraft:timer": {
          "looping": false,
          "time": 4.75,
          "time_down_event": {
            "event": "end_health"
          }
        }
      },
      "minecraft:mcreeper_adult": {
        
        "minecraft:movement": {
          "value": 0.30
        },
        
         
               "minecraft:variant": {
            "value": 0
          }
        }
    
    },


    "components": {
    
      "minecraft:breathable": {
        "totalSupply": 15,
        "suffocateTime": -1,
        "breathesWater": false
      },
      "minecraft:ravager_blocked": {
        "knockback_strength": 2.0,
        "reaction_choices": [
          {
            "weight": 2,
            "value": {
              "event": "minions",
              "target": "self"
            }
          },
          {
           
            "weight": 6
          }
        ]
      },
     
     
      "minecraft:break_blocks": {
        "breakable_blocks": [
          "fire",
          "bamboo_sapling",
          "beetroot",
          "brown_mushroom",
          "carrots",
          "carved_pumpkin",
          "chorus_flower",
          "chorus_plant",
          "lit_pumpkin",
          "melon_stem",
          "potatoes",
          "pumpkin",
          "pumpkin_stem",
          "red_flower",
          "red_mushroom",
          "reeds",
          "sapling",
          "sweet_berry_bush",
          "vine",
          "waterlily",
          "yellow_flower",
          "bamboo",
          "wheat",
          "oak_stairs",
          "spruce_stairs",
          "dark_oak_stairs",
          "birch_stairs",
          "acacia_stairs",
          "carved_pumpkin",
          "leaves",
          "leaves2",
          "lit_pumpkin",
          "melon_block",
          "spruce_door",
          "oak_door",
          "birch_door",
          "acacia_door",
          "ice",
          "dark_oak_door",
          "turtle_egg",
          "wood_planks",
          "fence",
          "redstone_wire",
          "glass",
          "glass_pane",
          "slab",
          "wool",
          "bed",
          "planks",
          "ladder",
          "scaffolding",
          "trapdoor",
          "acacia_trapdoor",
          "planks_jungle",
          "cactus"
        ]
      },
      "minecraft:pushable": {
        "is_pushable": true,
        "is_pushable_by_piston": true
      },
    
    
     

       "minecraft:collision_box": {
        "width": 1.25,
        "height": 2.95
      },
      
      "minecraft:damage_sensor": {
        "triggers": {
          "cause": "fall",
          "deals_damage": false
        }
      },
      "minecraft:knockback_resistance": {
        "value": 1
      },
		
      "minecraft:nameable": {
      },
      "minecraft:follow_range": {
        "value": 56,
        "max": 56
      },
        "minecraft:experience_reward": {
          "on_death": 250
        },
      "minecraft:navigation.walk": {
        "is_amphibious": true,
        "can_pass_doors": true,
        "can_open_doors": true,
        "avoid_water": false,
        "avoid_portals": true
      },
      "minecraft:movement.basic": {
      },
      "minecraft:movement": {
        "value": 0.30
      },
      "minecraft:jump.static": {
      },
      "minecraft:can_climb": {
      },
  
      "minecraft:type_family": {
        "family": [ "mcreeper","creeper","mutantmonster" ,"monster" ]
      },
      "minecraft:loot": {
        "table": "loot_tables/mutant_entities/mcreeper.json"
      },
     


      "minecraft:behavior.break_door": {
        "priority": 1
      },
   

     "minecraft:behavior.move_towards_restriction": {
        "priority": 5
      },
    
    
      "minecraft:behavior.hurt_by_target": {
        "priority": 1,
        "entity_types": {
          "filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "zombie"
          },
          "max_dist": 64
        }
      },
      "minecraft:physics": {
      }
    },


    "events": {
      "minecraft:entity_transformed": {
        "sequence": [
    
       
     
          {
            "filters": {
              "test": "has_component",
              "subject": "other",
              "operator": "!=",
              "value": "minecraft:is_baby"
            },
            "add": {
              "component_groups": [
                "minecraft:mcreeper_adult",
                "mutant_life_2",
                "chemical_roaring",
                "minecraft:mcreeper_calm"
                
              ]
            }
          }
        ]
      },
      "chemical_roar": {
        "remove": {
          "component_groups": [
            "chemical_roaring"
        
          ]
        }
      },
      "minecraft:entity_spawned": {
        "randomize": [
          {
            "weight": 29,
            "remove": {
            },
            "add": {
              "component_groups": [
                "minecraft:mcreeper_adult",
                "mutant_life_2",
                "minecraft:mcreeper_calm"
              ]
            }
          }
        ]
      },
      
      
     
      

      "life_2": {
        "add": {
          "component_groups": [
           "heal",
            "stunned_life_2"
        
          ]
        },
        "remove": {
          "component_groups": [
            "charged_mutant_life_2",
            "minecraft:mcreeper_angry",
            "stage_2_roar",
            "angry_roar",
            "roaring",
            "minecraft:mcreeper_calm"
          ]
        }
      },
      "charged_life_2": {
        "add": {
          "component_groups": [
           "heal",
            "charged_stunned_life_2"
        
          ]
        },
        "remove": {
          "component_groups": [
            "charged_mutant_life_2",
            "minecraft:mcreeper_charged_angry",
  
            "charged_angry_roar",
            "charged_roaring",
            "minecraft:mcreeper_charged_calm"
          ]
        }
      },
      "start_last_life": {
        "remove": {
          "component_groups": [
            "stunned_life_2",
            "stage_2_roar",          
            "stunned_fire",
            "on_fire"
        
        
          ]
        },
        "add": {
          "component_groups": [
            "mutant_last_life",
            "angry_roar",
            "anger"
          ]
        }
      },

      "start_charged_last_life": {
        "remove": {
          "component_groups": [
            "angry_roar",
            "roaring",
         "mutant_life_2",
         "stunned_life_2",
         "mutant_last_life",
            "minecraft:mcreeper_angry",
            "stage_2_roar",
            "angry_roar",
            "roaring",
            "minecraft:mcreeper_calm",
            "charged_stunned_life_2",
            "stage_2_roar",          
            "stunned_fire",
            "on_fire"
        
        
          ]
        },
        "add": {
          "component_groups": [
            "charged_mutant_last_life",
            "charged_angry_roar",
            "anger"
          ]
        }
      },
  
    
      "minecraft:end_angry_roar": {
        "remove": {
          "component_groups": [
            "angry_roar"
          ]
       },
        "add": {
          "component_groups": [
            "minecraft:mcreeper_angry",
            "delay_angry"
          ]
       }
    },

    

  
    "minecraft:end_charged_angry_roar": {
      "remove": {
        "component_groups": [
          "charged_angry_roar"
        ]
     },
      "add": {
        "component_groups": [
          "minecraft:mcreeper_charged_angry"
        ]
     }
  },

  
  "last_life": {
    "add": {
      "component_groups": [
       "heal_2",
       "explode_effect_start",
        "stunned_life_death",
        "stunned_death"
    
      ]
    },
    "remove": {
      "component_groups": [
      
           "angry_roar",
           "roaring",
        "mutant_life_2",
        "stunned_life_2",
        "mutant_last_life",
        "minecraft:mcreeper_angry",
        "minecraft:mcreeper_calm"
        
      ]
    }
  },


      "charged_last_life": {
        "add": {
          "component_groups": [
           "heal_2",
           "explode_effect_start",
            "charged_stunned_life_death",
            "stunned_death"
        
          ]
        },
        "remove": {
          "component_groups": [
          
               "angry_roar",
               "roaring",
            "mutant_life_2",
            "stunned_life_2",
            "mutant_last_life",
            "minecraft:mcreeper_angry",
            "minecraft:mcreeper_calm"
            
          ]
        }
      },
     
   
    

      "explode_start": {
        "remove": {
          "component_groups": [
            "explode_effect_start"
          ]
        },
        "add": {
          "component_groups": [
            "explode_effect_1"
          ]
        }
      },
      "explode_1": {
        "remove": {
          "component_groups": [
            "explode_effect_1"
          ]
        },
        "add": {
          "component_groups": [
            "explode_effect_2"
          ]
        }
      },
      
      "explode_2": {
        "remove": {
          "component_groups": [
            "explode_effect_2"
          ]
        },
        "add": {
          "component_groups": [
            "explode_effect_3"
          ]
        }
      },
      "minecraft:become_charged_angry": {
        "remove": {
          "component_groups": [
            "minecraft:mcreeper_charged_calm"
          ]
        },
        "add": {
          "component_groups": [
            "minecraft:mcreeper_charged_angry"
          ]
        }
      },
      "minecraft:on_charged_calm": {
        "remove": {
          "component_groups": [
            "minecraft:mcreeper_charged_angry",
            "minions"
          ]
        },
        "add": {
          "component_groups": [
            "minecraft:mcreeper_charged_calm"
          ]
        }
      },
      "minecraft:become_angry": {
        "remove": {
          "component_groups": [
            "minecraft:mcreeper_calm"
          ]
        },
        "add": {
          "component_groups": [
            "minecraft:mcreeper_angry"
          ]
        }
      },
      "minecraft:on_calm": {
        "remove": {
          "component_groups": [
            "minecraft:mcreeper_angry",
            "minions"
          ]
        },
        "add": {
          "component_groups": [
            "minecraft:mcreeper_calm"
          ]
        }
      },
      "minions": {
        "add": {
          "component_groups": [
            "minions"
        
          ]
        }
      },

      "minecraft:start_roar": {
        "add": {
          "component_groups": [
            "roaring"
        
          ]
        },
        "remove": {
          "component_groups": [
            "minecraft:mcreeper_angry",
            "minions"
          ]
        }
      },
      
   
      
      
      
      "minecraft:end_roar": {
        "remove": {
          "component_groups": [
            "roaring", "smash_attack"
          ]
        },
          
          
        "add": {
          "component_groups": [
            "minecraft:mcreeper_angry"
          ]
        }
      },
      "to_charged_life_2": {
        "add": {
          "component_groups": [
            "charged_mutant_life_2",
            "charged_roaring"
        
          ]
        },
        "remove": {
          "component_groups": [
            "mutant_life_2",
            "minecraft:mcreeper_calm",
            "minecraft:mcreeper_angry"
          ]
        }
      },
      
   
      "start_charged_roar": {
        "add": {
          "component_groups": [
            "charged_roaring"
        
          ]
        },
        "remove": {
          "component_groups": [
            "minecraft:mcreeper_charged_angry",
            "minions"
          ]
        }
      },
      
   
      
      
      
      "minecraft:end_charged_roar": {
        "remove": {
          "component_groups": [
            "charged_roaring"
          ]
        },
          
          
        "add": {
          "component_groups": [
            "minecraft:mcreeper_charged_angry"
          ]
        }
      },
    
    
      "minecraft:as_baby": {
        "add": {
          "component_groups": [
                "minecraft:mcreeper_baby",
"minecraft:mcreeper_name",
                "mutant_life_3",
                "minecraft:mcreeper_calm"
          ]
        }
      },
      "minecraft:as_adult": {
        "add": {
          "component_groups": [
                "minecraft:mcreeper_adult",
"minecraft:mcreeper_name",
                "mutant_life_3",
                "minecraft:mcreeper_calm"
          ]
        }
      }
    }
  }
}
