{
	"format_version" : "1.10.0",
	"animation_controllers" : {
		"controller.animation.hidden" : {
			"initial_state" : "not_sneaking",
			"states" : {
				"not_sneaking" : {
					"transitions" : [
						{
							"sneaking_north" : "query.is_sneaking && !query.is_moving && query.cardinal_player_facing==0"
						},
						{
							"sneaking_north" : "query.is_sneaking && !query.is_moving && query.cardinal_player_facing==1"
						},
						{
							"sneaking_north" : "query.is_sneaking && !query.is_moving && query.cardinal_player_facing==2"
						},
						{
							"sneaking_south" : "query.is_sneaking && !query.is_moving && query.cardinal_player_facing==3"
						},
						{
							"sneaking_west" : "query.is_sneaking && !query.is_moving && query.cardinal_player_facing==4"
						},
						{
							"sneaking_east" : "query.is_sneaking && !query.is_moving && query.cardinal_player_facing==5"
						}
					]
				},
				"sneaking_north" : {
					"on_entry": ["/function block/hidden_north","/scoreboard players set @s taunt 0"],
					"on_exit": ["/function texts/not_hidden", "/scoreboard players set @s taunt -1"],
					"transitions" : [
						{
							"not_sneaking" : "(query.is_moving)"
						}
					]
				},
				"sneaking_south" : {
					"on_entry": ["/function block/hidden_south","/scoreboard players set @s taunt 0"],
					"on_exit": ["/function texts/not_hidden", "/scoreboard players set @s taunt -1"],
					"transitions" : [
						{
							"not_sneaking" : "(query.is_moving)"
						}
					]
				},
				"sneaking_west" : {
					"on_entry": ["/function block/hidden_west","/scoreboard players set @s taunt 0"],
					"on_exit": ["/function texts/not_hidden", "/scoreboard players set @s taunt -1"],
					"transitions" : [
						{
							"not_sneaking" : "(query.is_moving)"
						}
					]
				},
				"sneaking_east" : {
					"on_entry": ["/function block/hidden_east","/scoreboard players set @s taunt 0"],
					"on_exit": ["/function texts/not_hidden", "/scoreboard players set @s taunt -1"],
					"transitions" : [
						{
							"not_sneaking" : "(query.is_moving)"
						}
					]
				}
			}
		},
		"controller.animation.killed" : {
			"initial_state" : "state_2",
			"states" : {
				"state_1" : {
					"on_exit": [
						"/function block_become_hunter"
					],
					"transitions" : [
						{
							"state_2" : "q.variant==0"
						}
					]
				},
				"state_2" : {
					"transitions" : [
						{
							"state_1" : "q.variant!=0"
						}
					]
				}
			}
		}
	}
}
