{
	"format_version": "1.8.0",
	"animations": {
	  "animation.entity.nicothekid_piglin_crates_trader.admiring": {
			"loop": true,
			"bones": {
				"leftArm": {
					"rotation": [ 320.0, 25.0, 0.0 ]
				},
				"head": {
					"rotation": [ 30.0, 0.0, 0.0 ]
				}
			}
		},
	  "animation.entity.nicothekid_piglin_crates_trader.attack_hand": {
			"loop": true,
			"bones": {
				"leftArm": {
					"rotation": [ "-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) * 1.2 + math.sin(variable.attack_time * 180)) * 10.0", 0.0, 0.0 ]
				},
				"rightArm": {
					"rotation": [ "-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) * 1.2 + math.sin(variable.attack_time * 180)) * 30.0", "-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) ? (-90.0 * math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180)) + 30.0 : 0.0)", 0.0 ]
				}
			}
		},
	  "animation.entity.nicothekid_piglin_crates_trader.attack_melee": {
			"loop": true,
			"bones": {
				"leftArm": {
					"rotation": [ "(math.cos(query.life_time * 20.0 * 10.89) * 28.65) + (math.sin(variable.attack_time * 180.0) * 68.76 - (math.sin((1.0 - (1.0 - variable.attack_time) * (1.0 - variable.attack_time)) * 180.0)) * 22.92)", 0.0, 0.0 ]
				},
				"rightArm": {
					"rotation": [ "-100 + (variable.attack2 * 2.2 - variable.attack * 0.4) + variable.x_bob - this", "variable.attack2 * 0.6 - 5.73 - this", "variable.z_bob - this" ]
				}
			}
		},
		"animation.entity.nicothekid_piglin_crates_trader.attack_crossbow_hold": {
			"loop": true,
			"bones": {
				"leftArm": {
					"rotation": [ "-85.94 + query.target_x_rotation -this", "34.38 + math.clamp(query.target_y_rotation, -45, 25) -this", 0.0 ]
				},
				"rightArm": {
					"rotation": [ "-90.0 + 5.73 + query.target_x_rotation -this", "-17.19 + math.clamp(query.target_y_rotation, -25, 45) -this", 0.0 ]
				}
			}
		},
		"animation.entity.nicothekid_piglin_crates_trader.attack_crossbow_charge": {
			"loop": true,
			"bones": {
				"leftArm": {
					"rotation": [ "math.lerp(-90.0 + 34.38, -90.0, variable.crossbow_charge)  -this", "math.lerp(22.92, 48.70, variable.crossbow_charge) -this", 0.0 ]
				},
				"rightArm": {
					"rotation": [ "-90.0 + 34.38 -this", "-45.84 -this", 0.0 ]
				}
			}
		},
	  "animation.entity.nicothekid_piglin_crates_trader.bobbing": {
			"loop": true,
			"bones": {
				"leftArm": {
					"rotation": [ 0.0, 0.0, "((math.cos(query.life_time * 103.2) * 2.865) + 2.865) *-1.0" ]
				},
				"rightArm": {
					"rotation": [ 0.0, 0.0, "(math.cos(query.life_time * 103.2) * 2.865) + 2.865" ]
				}
			}
		},
	  "animation.entity.nicothekid_piglin_crates_trader.look_at_target_default": {
			"loop": true,
			"bones": {
				"head": {
					"relative_to": {
						"rotation": "entity"
					},
					"rotation": [ "query.target_x_rotation", "query.target_y_rotation", 0.0 ]
				}
			}
		},
		"animation.entity.nicothekid_piglin_crates_trader.look_at_target_gliding": {
			"loop": true,
			"bones": {
				"head": {
					"rotation": [ -45.0, "query.target_y_rotation", 0.0 ]
				}
			}
		},
		"animation.entity.nicothekid_piglin_crates_trader.look_at_target_swimming": {
			"loop": true,
			"bones": {
				"head": {
					"rotation": [ "math.lerp(query.target_x_rotation, -45.0, variable.swim_amount)", "query.target_y_rotation", 0.0 ]
				}
			}
		},
	  "animation.entity.nicothekid_piglin_crates_trader.riding_arms": {
			"loop": true,
			"bones": {
				"leftArm": {
					"rotation": [ -36.0, 0.0, 0.0 ]
				},
				"rightArm": {
					"rotation": [ -36.0, 0.0, 0.0 ]
				}
			}
		},
		"animation.entity.nicothekid_piglin_crates_trader.riding_legs": {
			"loop": true,
			"bones": {
				"leftLeg": {
					"rotation": [ "-72.0 - this", "-18.0 - this", "-this" ]
				},
				"rightLeg": {
					"rotation": [ "-72.0 - this", "18.0 - this", "-this" ]
				}
			}
		},
	  "animation.entity.nicothekid_piglin_crates_trader.walking": {
			"loop": true,
			"bones": {
				"leftEar": {
					"rotation": [ 0.0, 0.0, "variable.tcos0 * 0.5" ]
				},
				"rightEar": {
					"rotation": [ 0.0, 0.0, "-variable.tcos0 * 0.5" ]
				},
				"leftArm": {
					"rotation": [ "variable.tcos0", 0.0, 0.0 ]
				},
				"rightArm": {
					"rotation": [ "-variable.tcos0", 0.0, 0.0 ]
				},
				"leftLeg": {
					"rotation": [ "-variable.tcos0 * 1.4", 0.0, 0.0 ]
				},
				"rightLeg": {
					"rotation": [ "variable.tcos0 * 1.4", 0.0, 0.0 ]
				}
			}
		}
	}
}
