{
	"format_version": "1.10.0",
	"minecraft:client_entity": {
		"description": {
			"identifier": "dotvi:deathblade",
			"materials": {
				"default": "spider"
			},
			"textures": {
				"default": "textures/entity/disciples/deathblade/deathblade"
			},
			"geometry": {
				"default": "geometry.deathblade_refined"
			},
			"scripts": {
				"pre_animation": [
					"variable.tcos0 = (Math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;"
				],
				"animate": [
					"controller_states",
					"controller_melee_attack",
					"controller_move",
					"controller_tipshine",
					"controller_eyeshine"
				]
			},
			"render_controllers": [
				"controller.render.wither_skeleton"
			],
			"spawn_egg": {
				"texture": "deathblade_egg"
			},
			"particle_effects": {
				"deathblade_headflame": "dotvi:deathblade_headflame",
				"deathblade_dotflame": "dotvi:deathblade_dotflame",
				"doteye_red": "dotvi:deathblade_dotflame_eye_red",
				"doteye_magenta": "dotvi:deathblade_dotflame_eye_magenta",
				"mobeffect_deathblade": "dotvi:mobeffect_deathblade"
			},
			"animations": {
				"neutral_state": "animation.deathblade.neutral_state",
				"hostile_state": "animation.deathblade.hostile_state",
				"melee_attack": "animation.deathblade.attack_rotations",
				"angryspin": "animation.deathblade.angryspin",
				"move": "animation.deathblade.move",
				"controller_states": "controller.animation.common.stateswap",
				"controller_melee_attack": "controller.animation.warden.melee_attacking",
				"controller_move": "controller.animation.common.move",
				"controller_tipshine": "controller.animation.deathblade_bladeparticle",
				"controller_eyeshine": "controller.animation.deathblade_eyeparticle"
			},
			"enable_attachables": true
		}
	}
}