{
	"format_version": "1.10.0",
	"minecraft:client_entity": {
		"description": {
			"identifier": "quetz:rocket",
			"materials": {
				"default": "arrow"
			},
			"textures": {
				"default": "textures/entity/rocket"
			},
			"geometry": {
				"default": "geometry.rocket"
			},
			"render_controllers": [
				"controller.render.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"
				]
			}
		}
	}
}