{
  "format_version": "1.8.0",
  "minecraft:entity": {
    "description": {
      "identifier": "mutant:mcreeper_charged_explosion",
      "runtime_identifier": "minecraft:creeper",
      "is_spawnable": false,
      "is_summonable": false,
      "is_experimental": false
    },

     "component_groups": {

        

    


      "minecraft:explosion": {
      "minecraft:movement": {
        "value": 0.26
      },
             "minecraft:variant": {
          "value": 0
        }
      }
      },

    
    "components": {
			"minecraft:damage_sensor": {
					"deals_damage": false
				},
        "minecraft:spawn_entity": [
          {
            "min_wait_time": 1.2,
            "max_wait_time": 1.2,
            "spawn_entity": "mutant:creeper_minion",
           
            "single_use": true,
            "num_to_spawn": 5,
            "should_leash": false
          }
        ],
        "minecraft:explode": {
          "fuseLength": 1.3,
          "fuseLit": true,
          "power": 7,
     "play_sounds": "ignite",
          "causesFire": true,
   "destroyAffectedByGriefing": true
        },

   
      "minecraft:collision_box": {
        "width": 0.2,
        "height": 0.2
      },
      "minecraft:nameable": {
      },
    
        "minecraft:behavior.find_mount": {
          "priority": 3,
          "within_radius": 32,
          "avoid_water": true,
          "start_delay": 0,
          "target_needed": true,
          "mount_distance": 20.0
        },
      "minecraft:type_family": {
        "family": [ "creeper_charged_ride" ,  "mcreeperblowup" ]
      },


      "minecraft:health": {
        "value": 3,
        "max": 3
      }
    },



    "events": {
     "minecraft:entity_spawned": {
        "randomize": [

               {
            "weight": 45,
            "remove": {
            },
            "add": {
              "component_groups": [
                "minecraft:explosion"
              ]
            }
          }
        ]
      },


      "minecraft:start_explosion": {
        "randomize": [
               {
            "weight": 45,
            "remove": {
            },
            "add": {
              "component_groups": [
                "minecraft:explosion"
              ]
            }
          }
        ]
      },
      

      "minecraft:scale_adult": {
        "add": {
          "component_groups": [
            "minecraft:scale_adult"
        
          ]
        },
        "remove": {
          "component_groups": [
            "minecraft:0_adult"
          ]
        }
      },

      "minecraft:start_adult": {
        "remove": {
          "component_groups": [
            "minecraft:scale_adult"
        
          ]
        },
        "add": {
          "component_groups": [
            "minecraft:size_adult"
          ]
        }
      },



      "minecraft:start_roar": {
        "add": {
          "component_groups": [
            "roaring"
        
          ]
        }

      },
      "minecraft:end_roar": {
        "add": {
          "component_groups": [
            "damage"
        
          ]
        },
        "remove": {
          "component_groups": [
            "roaring"
          ]
        }
      }

      
    }
  }
}
