{ "format_version": "1.13.0", "minecraft:entity": { "description": { "identifier": "minecraft:ender_dragon", "is_spawnable": false, "is_summonable": true, "is_experimental": false }, "component_groups": { "dragon_sitting": { "minecraft:behavior.dragonlanding": { "priority": 0 }, "minecraft:behavior.dragonflaming": { "priority": 1 }, "minecraft:behavior.dragonscanning": { "priority": 2 } }, "dragon_flying": { "minecraft:behavior.dragontakeoff": { "priority": 0 }, "minecraft:behavior.dragonchargeplayer": { "priority": 1 }, "minecraft:behavior.dragonstrafeplayer": { "priority": 2 }, "minecraft:behavior.dragonholdingpattern": { "priority": 3 }, "minecraft:shooter": { "type": "dragonfireball", "def": "minecraft:dragon_fireball" } }, "dragon_death": { "minecraft:behavior.dragondeath": { "priority": 0 } } }, "components": { "minecraft:type_family": { "family": [ "dragon", "mob" ] }, "minecraft:health": { "value": 200, "max": 200 }, "minecraft:boss": { "should_darken_sky": false, "hud_range": 125 }, "minecraft:collision_box": { "width": 13, "height": 4 }, "minecraft:movement": { "value": 0.3 }, "minecraft:fire_immune": true, "minecraft:knockback_resistance": { "value": 100, "max": 100 }, "minecraft:flying_speed": { "value": 0.6 }, "minecraft:attack": { "damage": 3 }, "minecraft:damage_sensor": { "triggers": { "cause": "fall", "deals_damage": false } }, "minecraft:on_start_landing": { "event": "minecraft:start_land", "target": "self" }, "minecraft:on_start_takeoff": { "event": "minecraft:start_fly", "target": "self" }, "minecraft:on_death": { "event": "minecraft:start_death", "target": "self" }, "minecraft:persistent": { }, "minecraft:physics": { "has_gravity": false, "has_collision": false } }, "events": { "minecraft:entity_spawned": { "remove": { }, "add": { "component_groups": [ "dragon_flying" ] } }, "minecraft:start_land": { "remove": { "component_groups": [ "dragon_flying" ] }, "add": { "component_groups": [ "dragon_sitting" ] } }, "minecraft:start_fly": { "remove": { "component_groups": [ "dragon_sitting" ] }, "add": { "component_groups": [ "dragon_flying" ] } }, "minecraft:start_death": { "remove": { "component_groups": [ "dragon_sitting", "dragon_flying" ] }, "add": { "component_groups": [ "dragon_death" ] } } } } }