{
	"format_version": "1.10.0",
	"animation_controllers": {
		"controller.animation.riot_shield": {
			"initial_state": "default",
			"states": {
				"default": {
					"transitions": [
					{"hold":"query.get_equipped_item_name=='riot_shield'"},
					{"offhand":"query.get_equipped_item_name('off_hand')=='riot_shield'"},
					{"block":"query.get_equipped_item_name('off_hand')=='riot_shield'&&query.is_sneaking"}
					]
				},
				"hold":{"transitions":[{"default":"(1.0)"}],"on_entry":["/effect @s resistance 1 3 true","/effect @s slowness 1 0 true","/effect @s weakness 1 0 true"]},
				"offhand":{"transitions":[{"default":"(1.0)"}],"on_entry":["/effect @s resistance 1 2 true","/effect @s slowness 1 0 true","/effect @s weakness 1 0 true"]},
				"block":{"transitions":[{"default":"(1.0)"}],"on_entry":["/effect @s resistance 1 4 true","/effect @s slowness 1 1 true","/effect @s weakness 1 6 true"]}
			}
		}
	}
}