{
	"format_version": "1.10.0",
	"minecraft:client_entity": {
		"description": {
			"identifier": "customrangedweapon:custom_arrow",
			"materials": {
				"default": "arrow"
			},
			"textures": {
				"default": "textures/entity/arrows"
			},
			"geometry": {
				"default": "geometry.arrow"
			},
			"animations": {
				"move": "animation.arrow.move"
			},
			"scripts": {
				"pre_animation": [
					"variable.shake = query.shake_time - query.frame_alpha;",
					"variable.shake_power = variable.shake > 0.0 ? -Math.sin(variable.shake * 200.0) * variable.shake : 0.0;"
				],
				"animate": ["move"]
			},
			"render_controllers": ["controller.render.arrow"]
		}
	}
}