{
  "format_version": "1.16.100",
	"minecraft:entity": {
    "description": {
      "identifier": "pixel:propel",
      "is_spawnable": false,
      "is_summonable": true,
      "is_experimental": false
     },
     "component_groups":{
       "climax":{
         "minecraft:instant_despawn":{}
       }
     },
	 "components": {
      "minecraft:collision_box": {
		"width": 0.25,
		"height": 0.25
      },
      "minecraft:scale": {
        "value": 0.0
      },
      "minecraft:behavior.knockback_roar": {
        "priority": 1,
        "duration": 0.1,
        "attack_time": 0.1,
        "knockback_damage": 0,
        "knockback_strength": 3,
        "knockback_range": 5,
        "knockback_filters": {
          "test": "is_family",
          "subject": "other",
          "operator": "==",
          "value": "player"
        },
        "damage_filters": {
          "test": "is_family",
          "subject": "other",
          "operator": "!=",
          "value": "player"
        },
        "on_roar_end": {
          "event": "dramatic"
        },
        "cooldown_time": 0.01
      },
      "minecraft:damage_sensor": {
        "triggers": {
          "cause": "any",
          "deals_damage": false
        }
      },
      "minecraft:type_family": {
        "family": [ "knockback" ]
      },
      "minecraft:pushable": {
        "is_pushable": false,
        "is_pushable_by_piston": true
      },
      "minecraft:physics": {
        "has_gravity": false,
        "has_collision": false
      }
    },
    "events":{
      "dramatic":{
        "add":{
          "component_groups":[
            "climax"
          ]
        }
      }
    }
  }
}
