{
	"format_version": "1.8.0",
	"animations": {
		"animation.ar23preload_full": {
			"loop": "hold_on_last_frame",
			"animation_length": 2.42,
			"timeline": {
				"0.0": [
                "/playsound ar23_reload_full @a ^^^0.10 200 1", 
					"/replaceitem entity @s[hasitem={item=hd:ar-23p,location=slot.weapon.mainhand}] slot.weapon.mainhand 0 hd:ar-23p_reloading",
					"/replaceitem entity @s[hasitem={item=hd:ar-23p_empty,location=slot.weapon.mainhand}] slot.weapon.mainhand 0 hd:ar-23p_reloading",
					"/event entity @s full"
				],
				"1.28": "/clear @s hd:r_mag 0 1",
				"2.41": [
					"/replaceitem entity @s[hasitem={item=hd:ar-23p_reloading,location=slot.weapon.mainhand}] slot.weapon.mainhand 0 hd:ar-23p",
					"/scoreboard players set @s ar23p_ammo 0",
					"/function ar23p_display"
				]
			}
		},
		"animation.ar23preload_empty": {
			"loop": "hold_on_last_frame",
			"animation_length": 3,
			"timeline": {
				"0.0": [
                "/playsound ar23_reload_empty @a ^^^0.10 200 1", 
					"/replaceitem entity @s[hasitem={item=hd:ar-23p,location=slot.weapon.mainhand}] slot.weapon.mainhand 0 hd:ar-23p_reloading",
					"/replaceitem entity @s[hasitem={item=hd:ar-23p_empty,location=slot.weapon.mainhand}] slot.weapon.mainhand 0 hd:ar-23p_reloading",
					"/event entity @s empty"
				],
				"1.28": "/clear @s hd:r_mag 0 1",
				"2.9": [
					"/replaceitem entity @s[hasitem={item=hd:ar-23p_reloading,location=slot.weapon.mainhand}] slot.weapon.mainhand 0 hd:ar-23p",
					"/scoreboard players set @s ar23p_ammo 0",
					"/function ar23p_display"
				]
			}
		}
	}
}