{
    "format_version": "1.10.0",
    "animation_controllers": {
		"controller.animation.tutorial_ender_lord.states": {
			"initial_state": "default",
			"states": {
				"default": {
					"transitions": [
						{ "laugh": "q.property('ldz:state') == 'laugh'" },
						{ "walk": "q.property('ldz:state') == 'walk'" },
						{ "jump": "q.property('ldz:state') == 'jump'" }
					]
				},
				"laugh": {
					"animations": [
						"laugh"
					],
					"transitions": [
						{ "walk": "q.all_animations_finished" }
					],
					"on_exit": [
						"/summon ldz:tutorial_dummy 104 168 69"
					]
				},
				"walk": {
					"on_entry": [
						"@s set_state_to_walk"
					],
					"animations": [
						"walk"
					],
					"transitions": [
						{ "jump": "q.property('ldz:state') == 'jump'" }
					]
				},
				"jump": {
					"on_entry": [
						"/event entity @e[type=ldz:tutorial_dummy] despawn",
						"/fill 102 168 65 106 170 69 air"
					],
					"animations": [
						"jump"
					]
				}
			}
		}
    }
}