{
  "format_version": "1.8.0",
 "minecraft:entity": {
  "description": {
    "identifier": "minecraft:fireball",
    "is_spawnable": false,
    "is_summonable": false,
    "is_experimental": false
  },

  "component_groups": {
   "minecraft:exploding": {
    "minecraft:explode": {
     "fuseLength": 0,
     "fuseLit": true,
     "power": 1,
     "causesFire": true,
     "fireAffectedByGriefing": true,
     "destroyAffectedByGriefing": true
    }
   }
  },

  "components": {
   "minecraft:collision_box": {
    "width": 0.31,
    "height": 0.31
   },
   "minecraft:projectile": {
    
    "onHit": {
     "definition_event": {
      "affectProjectile": true,
      "eventTrigger": {
            "event": "minecraft:explode",
            "target": "self"
      }
     }
    },
    "power": 1.6,
    "gravity": 0.00,
    "inertia": 1,
    "uncertaintyBase": 0,
    "uncertaintyMultiplier": 0,
    "anchor": 1,
    "offset": [ 0, -0.1, 0 ],
    "reflectOnHurt": true,
    "catchFire": true
   },
   "minecraft:physics": {
   }
  },
  "events": {
   "minecraft:explode": {
    "add": {
     "component_groups": [
      "minecraft:exploding"
     ]
    }
   }
  }
 }
}
