{
    "format_version": "1.19.0",
    "minecraft:entity": {
        "description": {
            "identifier": "tsu_morph:morphing_entity",
            "is_spawnable": false,
            "is_summonable": true,
            "is_experimental": false,
            "animations": {
                "main": "controller.animation.tsu_morph.morphing_entity"
            }
        },
        "component_groups": {
            "tsu_morph:despawn": {
                "minecraft:instant_despawn": {}
            }
        },
        "components": {
            "minecraft:fire_immune": {},
            "minecraft:physics": {
                "has_collision": true,
                "has_gravity": true,
                "push_towards_closest_space": false
            },
            "minecraft:damage_sensor": {
                "triggers": {
                    "cause": "all",
                    "deals_damage": false
                }
            },
            "minecraft:rideable": {
                "controlling_seat": 0,
                "crouching_skip_interact": false,
                "family_types": [
                    "player"
                ],
                "interact_text": "",
                "pull_in_entities": false,
                "rider_can_interact": false,
                "seat_count": 1,
                "seats": {
                    "position": [
                        0,
                        0.4,
                        0
                    ]
                }
            },
            "minecraft:behavior.player_ride_tamed": {},
            "minecraft:is_tamed": {},
            "minecraft:type_family": {
                "family": [
                    "morph_main"
                ]
            },
            "minecraft:knockback_resistance": {
                "value": 100
            },
            "minecraft:collision_box": {
                "width": 0,
                "height": 0
            },
            "minecraft:health": {
                "value": 1,
                "max": 1
            }
        },
        "events": {
            "tsu_morph:despawn": {
                "add": {
                    "component_groups": [
                        "tsu_morph:despawn"
                    ]
                }
            }
        }
    }
}