{
	"format_version": "1.8.0",
	"minecraft:client_entity": {
		"description": {
			"identifier": "zedafox:meow_inanimate",
			"materials": {
				"default": "skeleton"
			},
			"textures": {
				"cat1": "textures/entity/cats/cat1",
				"cat2": "textures/entity/cats/cat2",
				"cat3": "textures/entity/cats/cat3",
				"cat4": "textures/entity/cats/cat4",
				"cat5": "textures/entity/cats/cat5",
				"cat6": "textures/entity/cats/cat6",
				"cat7": "textures/entity/cats/cat7",
				"cat8": "textures/entity/cats/cat8",
				"cat9": "textures/entity/cats/cat9",
				"cat10": "textures/entity/cats/cat10",
				"cat11": "textures/entity/cats/cat11",
				"cat12": "textures/entity/cats/cat12",
				"cat13": "textures/entity/cats/cat13",
				"cat14": "textures/entity/cats/cat14",
				"cat15": "textures/entity/cats/cat15"
			},
			"geometry": {
				"meow": "geometry.meow"
			},
			"scripts": {
				"pre_animation": [
					"variable.tcos0 = (Math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;",
					"variable.tcos1 = -variable.tcos0;",
					"variable.attack_body_rot_y = Math.sin(Math.sqrt(variable.attack_time) * 360.0) * 11.46;",
					"variable.cos_attack_body_rot_y = Math.cos(variable.attack_body_rot_y);",
					"variable.sin_attack_body_rot_y = Math.sin(variable.attack_body_rot_y);",
					"variable.internal_swim_pos = Math.mod(query.modified_distance_moved, 26.0);",
					"variable.attack = Math.sin((1.0 - (1.0 - variable.attack_time) * (1.0 - variable.attack_time)) * 180.0);",
					"variable.attack2 = Math.sin(variable.attack_time * 180.0);"
				]
			},
			"animations": {
				"idle": "animation.wave.meow",
				"walk": "animation.meow.walk",
				"look_at_target_default": "animation.humanoid.look_at_target.default.v1.0",
				"look_at_target_gliding": "animation.humanoid.look_at_target.gliding.v1.0",
				"look_at_target_swimming": "animation.humanoid.look_at_target.swimming.v1.0"
			},
			"animation_controllers": [
				{
					"idle": "controller.animation.idle"
				},
				{
					"meow_walk": "controller.animation.meow_walk"
				},
				{ 
					"look_at_target": "controller.animation.humanoid.look_at_target" 
				}
			],
			"render_controllers": [
				"controller.render.meow"
			],
			"enable_attachables": true,
			"spawn_egg": {
				"texture": "spawn_egg",
				"texture_index": 9
			}
		}
	}
}