{
	"format_version": "1.10.0",
	"animation_controllers": {
		"controller.animation.tornado.dir1": {
			"states": {
				"default": {
					"transitions": [
						{
							"dir1": "query.variant==0"
						},
						{
							"dir2": "query.variant==1"
						},
						{
							"dir3": "query.variant==2"
						},
						{
							"dir4": "query.variant==3"
						}
					]
				},
				"dir1": {
					"transitions": [
						{
							"default": "query.variant==0"
						}
					],
					"on_entry": [
						"/execute as @s[tag=!Move] at @s run tp ~ ~ ~ facing ^^^1",
						"/execute as @s run tag @s add Move"
					]
				},
				"dir2": {
					"transitions": [
						{
							"default": "query.variant==1"
						}
					],
					"on_entry": [
						"/execute as @s[tag=!Move] at @s run tp ~ ~ ~ facing ^^^-1",
						"/execute as @s run tag @s add Move"
					]
				},
				"dir3": {
					"transitions": [
						{
							"default": "query.variant==2"
						}
					],
					"on_entry": [
						"/execute as @s[tag=!Move] at @s run tp ~ ~ ~ facing ^-2^^1",
						"/execute as @s run tag @s add Move"
					]
				},
				"dir4": {
					"transitions": [
						{
							"default": "query.variant==3"
						}
					],
					"on_entry": [
						"/execute as @s[tag=!Move] at @s run tp ~ ~ ~ facing ^2^^-1",
						"/execute as @s run tag @s add Move"
					]
				}
			}
		}
	}
}