{
	"format_version": "1.10.0",
	"minecraft:client_entity": {
		"description": {
			"identifier": "hoh_bht:tiny_iron_golem",
			"materials": {
				"default": "iron_golem"
			},
			"textures": {
				"default": "textures/HoH/bht/entity/tiny_iron_golem"
			},
			"geometry": {
				"default": "geometry.tiny_iron_golem"
			},
			"animations": {
				"walk": "animation.tiny_iron_golem.walk",
				"move": "animation.tiny_iron_golem.move",
				"walk_to_target": "animation.tiny_iron_golem.walk_to_target",
				"move_to_target": "animation.tiny_iron_golem.move_to_target",
				"attack": "animation.tiny_iron_golem.attack",
				"flower": "animation.tiny_iron_golem.flower",
				"look_at_target": "animation.tiny_iron_golem.look_at_target",
				"move_controller": "controller.animation.tiny_iron_golem.move",
				"arm_controller": "controller.animation.tiny_iron_golem.arm_movement",
				"scale": "animation.tiny_iron_golem.scale",
				"sit": "animation.tiny_iron_golem.sit"
			},
			"scripts": {
				"pre_animation": [
					"variable.attack_animation_tick = 0.0;",
					"variable.offer_flower_tick = 0.0;",
                    "variable.modified_tcos0 = Math.clamp(((Math.cos(query.modified_distance_moved * 30.545) * Math.min(query.modified_move_speed, 0.6) / variable.gliding_speed_value) * 25.0), -15.5, 15.5);"
				],
				"animate": ["look_at_target", "move_controller", "arm_controller" ,"scale"]
			},
			"render_controllers": ["controller.render.default"],
			"spawn_egg": {
				"base_color": "#a7a7a7",
				"overlay_color": "#666666"
			}
		}
	}
}