Files
2026-03-08 15:34:38 -05:00

142 lines
3.2 KiB
JSON

{
"minecraft:entity": {
"format_version": "1.2.0",
"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:identifier": {
"id": "minecraft:ender_dragon"
},
"minecraft:type_family": {
"family": [ "dragon" ]
},
"minecraft:health": {
"value": 200,
"max": 200
},
"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:fall_damage": {
"value": 0.0
},
"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: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"
]
}
}
}
}
}