25 lines
123 KiB
Java
25 lines
123 KiB
Java
/*
|
|
* Decompiled with CFR 0.152.
|
|
*
|
|
* Could not load the following classes:
|
|
* org.joml.Vector3fc
|
|
*/
|
|
package net.minecraft.client.animation.definitions;
|
|
|
|
import net.minecraft.client.animation.AnimationChannel;
|
|
import net.minecraft.client.animation.AnimationDefinition;
|
|
import net.minecraft.client.animation.Keyframe;
|
|
import net.minecraft.client.animation.KeyframeAnimations;
|
|
import org.joml.Vector3fc;
|
|
|
|
public class CopperGolemAnimation {
|
|
public static final AnimationDefinition COPPER_GOLEM_WALK = AnimationDefinition.Builder.withLength(0.8333f).looping().addAnimation("body", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 15.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, -1.87f, -10.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, -15.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.625f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, -0.82f, 10.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 15.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 1.87f, 10.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.625f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.82f, -10.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(70.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-80.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(70.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-80.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(70.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-80.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-60.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(60.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-60.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(60.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-60.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(60.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).build();
|
|
public static final AnimationDefinition COPPER_GOLEM_IDLE = AnimationDefinition.Builder.withLength(3.5f).addAnimation("body", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -35.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -35.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 35.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 35.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 35.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 300.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 300.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.75f, (Vector3fc)KeyframeAnimations.degreeVec(-25.0f, 300.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-25.0f, 300.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 360.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 360.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).build();
|
|
public static final AnimationDefinition COPPER_GOLEM_WALK_ITEM = AnimationDefinition.Builder.withLength(0.8333f).looping().addAnimation("body", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 7.5f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, -1.87f, -5.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, -7.5f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.625f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, -0.82f, 5.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 7.5f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 1.87f, 10.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.625f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.82f, -10.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-59.78638f, -6.49053f, -3.76613f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-59.78638f, 6.49053f, 3.76613f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(-0.21129f, -0.0212f, -0.07004f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-30.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(30.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-30.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(30.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-30.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(30.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.CATMULLROM))).build();
|
|
public static final AnimationDefinition COPPER_GOLEM_CHEST_INTERACTION_ITEM_DROP = AnimationDefinition.Builder.withLength(3.0f).looping().addAnimation("body", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(18.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(24.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.9167f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.125f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(13.92716f, 26.80536f, 6.38918f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(21.43f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.degreeVec(21.43f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.degreeVec(12.40725f, 0.0f, 0.00783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.degreeVec(-7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.degreeVec(17.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(22.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("body", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.4f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.01805f, 0.88303f, -0.09783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.posVec(-0.01805f, 0.88303f, -0.09783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, -1.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, -1.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.6667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 27.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -2.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -2.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(9.73588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7083f, (Vector3fc)KeyframeAnimations.degreeVec(9.73588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.degreeVec(10.15255f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(17.86088f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.875f, (Vector3fc)KeyframeAnimations.degreeVec(17.23588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9167f, (Vector3fc)KeyframeAnimations.degreeVec(17.23588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(17.23588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.degreeVec(-0.26f, -1.93f, -3.73f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.15451f, 0.47553f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.875f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9167f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.posVec(-0.39f, 0.52f, -2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 0.0f, 32.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-34.55418f, 11.73507f, 36.8361f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-117.82767f, 2.94538f, 0.22703f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-97.7902f, 0.73403f, 1.39387f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83405f, 33.18639f, -0.40081f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83f, 33.19f, -0.4f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-44.60123f, 10.14454f, 8.66307f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-4.31506f, 6.54961f, 13.21388f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.degreeVec(-4.31506f, 6.54961f, 13.21388f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.degreeVec(-4.31506f, 6.54961f, 13.21388f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-113.7629f, 21.38835f, 15.48184f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-113.76f, 21.39f, 15.48f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-39.99304f, 7.3511f, 14.05666f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(68.07913f, -3.61348f, 1.39182f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.degreeVec(193.16708f, -1.90441f, -0.43495f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(250.66708f, -1.90441f, -0.43495f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7917f, (Vector3fc)KeyframeAnimations.degreeVec(264.19006f, -4.41519f, -0.66792f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.degreeVec(270.53693f, 16.03493f, 0.47968f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(319.31668f, 17.97846f, 1.34328f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -5.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.posVec(0.25358f, -0.20153f, 2.21248f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.posVec(0.25f, -0.2f, 2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5417f, (Vector3fc)KeyframeAnimations.posVec(-0.79739f, -0.10573f, 1.70592f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(-0.51052f, -0.38088f, 0.79745f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.posVec(-0.51052f, -0.38088f, 0.79745f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.posVec(-0.51052f, -0.38088f, 0.79745f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(-0.51f, -0.38f, 0.8f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(25.0f, 0.0f, -37.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-21.59341f, -12.60837f, -45.69252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-120.7755f, -5.21988f, -2.02064f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(-98.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27f, -1.79f, -1.15f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-95.75f, -2.42f, 5.97f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.degreeVec(-98.4029f, -17.39503f, 6.85104f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-101.24523f, -29.87096f, 7.69993f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-101.25f, -29.87f, 7.7f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(-88.58526f, -17.10045f, 11.7676f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-88.59f, -17.1f, 11.77f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-46.59531f, -16.13694f, -3.85578f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.00677f, -0.76064f, 3.19059f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0512f, -0.76176f, 3.12882f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.degreeVec(2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5833f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0909f, -0.10834f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.09f, -0.11f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.09f, -0.11f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.degreeVec(2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5833f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0909f, -0.10834f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.09f, -0.11f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.09f, -0.11f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).build();
|
|
public static final AnimationDefinition COPPER_GOLEM_CHEST_INTERACTION_ITEM_NODROP = AnimationDefinition.Builder.withLength(3.0f).looping().addAnimation("body", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(18.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(24.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.9167f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.125f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(13.92716f, 26.80536f, 6.38918f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(21.43f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.degreeVec(21.43f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(12.40725f, 0.0f, 0.00783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(-2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("body", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.4f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.01805f, 0.88303f, -0.09783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.posVec(-0.01805f, 0.88303f, -0.09783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.6667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 27.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -2.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -2.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(9.73588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7083f, (Vector3fc)KeyframeAnimations.degreeVec(9.73588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.degreeVec(10.15255f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(17.86088f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.875f, (Vector3fc)KeyframeAnimations.degreeVec(17.23588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9167f, (Vector3fc)KeyframeAnimations.degreeVec(17.23588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(17.23588f, -1.93433f, -3.73384f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.degreeVec(-0.26f, -1.93f, -3.73f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(1.25f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -360.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.15451f, 0.47553f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.875f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9167f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.posVec(-0.39f, 0.52f, -2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.01091f, -0.02988f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.01f, -0.03f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.01f, -0.03f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.01f, -0.03f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 0.0f, 32.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-34.55418f, 11.73507f, 36.8361f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-117.82767f, 2.94538f, 0.22703f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-97.7902f, 0.73403f, 1.39387f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83405f, 33.18639f, -0.40081f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83f, 33.19f, -0.4f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-44.60123f, 10.14454f, 8.66307f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-4.31506f, 6.54961f, 13.21388f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.degreeVec(-4.31506f, 6.54961f, 13.21388f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-4.31506f, 6.54961f, 13.21388f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(-6.53898f, 13.96898f, 14.34786f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(3.50393f, -4.70737f, 8.3608f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(3.50393f, -4.70737f, 8.3608f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(3.90089f, -4.3843f, 3.35549f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(3.9f, -4.38f, 3.36f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.degreeVec(3.9f, -4.38f, 3.36f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(3.90089f, -4.3843f, 3.35549f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.posVec(0.25358f, -0.20153f, 2.21248f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.posVec(0.25f, -0.2f, 2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5417f, (Vector3fc)KeyframeAnimations.posVec(-0.79739f, -0.10573f, 1.70592f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(-0.51052f, -0.38088f, 0.79745f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.posVec(-0.51052f, -0.38088f, 0.79745f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(-0.51052f, -0.38088f, 0.79745f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, -0.34f, 0.72f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, 0.1159f, -0.30086f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, 0.1159f, -0.30086f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, 0.1159f, -0.30086f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, -0.88f, -0.3f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, -0.88f, -0.3f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, 0.1159f, -0.30086f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(25.0f, 0.0f, -37.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-21.59341f, -12.60837f, -45.69252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-120.7755f, -5.21988f, -2.02064f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(-98.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27f, -1.79f, -1.15f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-95.75f, -2.42f, 5.97f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.degreeVec(-98.4029f, -17.39503f, 6.85104f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-101.24523f, -29.87096f, 7.69993f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-101.25f, -29.87f, 7.7f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, -20.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(2.47864f, -0.32621f, -12.50706f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(2.47864f, -0.32621f, -12.50706f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(2.41492f, -0.64686f, -5.01363f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(2.41f, -0.65f, -5.01f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.degreeVec(2.41f, -0.65f, -5.01f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(2.41492f, -0.64686f, -5.01363f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.00677f, -0.76064f, 3.19059f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(-0.00677f, -0.76064f, 3.19059f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(-0.00677f, -0.76064f, 3.19059f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.76f, 0.45f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.28229f, -0.07133f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.28229f, -0.07133f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.28229f, -0.07133f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -1.28f, -0.07f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -1.28f, -0.07f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.28229f, -0.07133f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.SCALE, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.scaleVec(1.0, 1.0, 1.0), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.scaleVec(1.0, 1.0, 1.0), AnimationChannel.Interpolations.LINEAR))).build();
|
|
public static final AnimationDefinition COPPER_GOLEM_CHEST_INTERACTION_NOITEM_GET = AnimationDefinition.Builder.withLength(3.0f).looping().addAnimation("body", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(18.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(24.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.9167f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.125f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(13.92716f, 26.80536f, 6.38918f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(21.43f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.degreeVec(21.43f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.degreeVec(12.40725f, 0.0f, 0.00783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.degreeVec(15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.degreeVec(17.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(22.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(24.14867f, -20.70481f, -9.00717f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(24.14867f, -20.70481f, -9.00717f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.75f, (Vector3fc)KeyframeAnimations.degreeVec(22.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("body", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.4f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.01805f, 0.88303f, -0.09783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.posVec(-0.01805f, 0.88303f, -0.09783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.46194f, -0.19134f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.46194f, -0.19134f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.6667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 27.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -2.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(10.16381f, -16.71134f, -6.35306f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(10.16381f, -16.71134f, -6.35306f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9167f, (Vector3fc)KeyframeAnimations.degreeVec(10.16381f, -16.71134f, -6.35306f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9583f, (Vector3fc)KeyframeAnimations.degreeVec(10.16381f, -16.71134f, -6.35306f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0f, (Vector3fc)KeyframeAnimations.degreeVec(5.16381f, -16.71134f, -6.35306f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(0.16381f, -16.71134f, -6.35306f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.degreeVec(0.15732f, -4.21139f, -6.31751f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.07901f, 5.3943f, -3.15187f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 7.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(4.53867f, 7.47675f, 0.59181f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(-2.53852f, 9.99038f, -0.44067f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-12.68664f, 9.76061f, -2.18558f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(-15.19938f, 22.36971f, -3.52259f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-3.02173f, 22.37156f, -2.41802f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-0.52173f, 22.37156f, -2.41802f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.75f, (Vector3fc)KeyframeAnimations.degreeVec(-12.40598f, -0.4674f, -1.79838f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.15451f, 0.47553f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9167f, (Vector3fc)KeyframeAnimations.posVec(-0.22438f, 0.82319f, -1.27252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9583f, (Vector3fc)KeyframeAnimations.posVec(-0.52521f, 0.96725f, -0.32978f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0f, (Vector3fc)KeyframeAnimations.posVec(-0.52521f, 0.96725f, -0.32978f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(-0.5345f, 1.16541f, -0.37206f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.posVec(-0.5345f, 1.16541f, -0.37206f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 0.0f, 32.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-34.55418f, 11.73507f, 36.8361f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-82.47403f, 17.82361f, 2.17224f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5f, (Vector3fc)KeyframeAnimations.degreeVec(-85.08388f, 14.26971f, 1.99595f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-85.16266f, 13.19102f, 2.43976f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83405f, 33.18639f, -0.40081f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83f, 33.19f, -0.4f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-98.33f, 33.19f, -0.4f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-84.12204f, 8.95753f, 14.11779f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-84.12204f, 8.95753f, 14.11779f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(-93.6065f, 13.90544f, 15.98524f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(-124.48661f, 66.29146f, -7.28605f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.degreeVec(-129.4866f, 66.29146f, -7.28605f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-108.91607f, 1.79762f, 20.93924f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(-102.18303f, 4.35881f, 17.40962f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-98.33642f, -0.70114f, 4.09322f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(-98.39385f, 6.71929f, 3.00137f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-98.33981f, 1.77244f, 3.7307f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-100.70987f, 3.48829f, 7.1138f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.75f, (Vector3fc)KeyframeAnimations.degreeVec(-97.95f, 6.92f, 13.88f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7917f, (Vector3fc)KeyframeAnimations.degreeVec(-87.95f, 6.92f, 13.88f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-97.95f, 6.92f, 13.88f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(-102.95f, 6.92f, 13.88f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.degreeVec(-76.475f, 3.46f, 6.94f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(-26.475f, 3.46f, 6.94f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.posVec(0.25358f, -0.20153f, 2.21248f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.posVec(0.25f, -0.2f, 2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.posVec(0.25f, -0.2f, 2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5417f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(-0.51f, -0.38f, 0.8f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(-0.51f, -0.38f, 0.8f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.375f, (Vector3fc)KeyframeAnimations.posVec(-0.51f, -0.38f, 0.8f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.posVec(-2.14094f, 0.69619f, 1.23422f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(-0.97932f, 0.38244f, 0.12884f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(-1.55232f, 1.79904f, 0.37956f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.posVec(-1.53125f, 1.64598f, 1.41168f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.posVec(-1.57256f, 1.05375f, 1.32469f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.75f, (Vector3fc)KeyframeAnimations.posVec(-1.33f, 0.16f, 1.02f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7917f, (Vector3fc)KeyframeAnimations.posVec(-1.33f, 0.16f, 1.02f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.posVec(-1.33f, 0.16f, 1.02f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.posVec(-1.33f, 0.16f, 1.02f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.posVec(-0.5748f, 0.38848f, 1.45646f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(-0.67f, 0.08f, 0.51f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(25.0f, 0.0f, -37.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-21.59341f, -12.60837f, -45.69252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-120.7755f, -5.21988f, -2.02064f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(-98.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27f, -1.79f, -1.15f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-95.75f, -2.42f, 5.97f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.degreeVec(-98.4029f, -17.39503f, 6.85104f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-101.24523f, -29.87096f, 7.69993f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-101.25f, -29.87f, 7.7f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.9583f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-88.58526f, -17.10045f, 11.7676f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(-88.59f, -17.1f, 11.77f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-46.59531f, -16.13694f, -3.85578f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(-24.5317f, -19.0214f, -13.70805f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.00677f, -0.76064f, 3.19059f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0512f, -0.76176f, 3.12882f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7917f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.degreeVec(5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.875f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.7917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.09f, -0.11f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.8333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).build();
|
|
public static final AnimationDefinition COPPER_GOLEM_CHEST_INTERACTION_NOITEM_NOGET = AnimationDefinition.Builder.withLength(3.0f).looping().addAnimation("body", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(18.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(24.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(15.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(12.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.9167f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(14.72765f, -31.63886f, -7.85085f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.125f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(12.40525f, -4.4E-4f, 0.00829f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(13.92716f, 26.80536f, 6.38918f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(13.93f, 26.81f, 6.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7083f, (Vector3fc)KeyframeAnimations.degreeVec(12.40725f, 0.00444f, 0.00783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(12.40725f, 0.00444f, 0.00783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.125f, (Vector3fc)KeyframeAnimations.degreeVec(12.40725f, 0.0f, 0.00783f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("body", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.6f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.4f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.34f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.34f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.6667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-20.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-5.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.6667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -20.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 10.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 27.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -2.5f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7083f, (Vector3fc)KeyframeAnimations.degreeVec(0.57f, -1.25f, 0.07f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.75f, (Vector3fc)KeyframeAnimations.degreeVec(0.89798f, -18.12465f, -0.16276f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7917f, (Vector3fc)KeyframeAnimations.degreeVec(1.21328f, -21.15422f, -0.2148f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.875f, (Vector3fc)KeyframeAnimations.degreeVec(1.21328f, -21.15422f, -0.2148f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0f, (Vector3fc)KeyframeAnimations.degreeVec(1.21328f, -21.15422f, -0.2148f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(2.56546f, 0.76525f, 0.57246f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(4.53867f, 7.47675f, 0.59181f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(4.53867f, 7.47675f, 0.59181f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, -360.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("head", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.15451f, 0.47553f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.4583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.625f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.7083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, -0.01f, -0.03f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-7.38733f, 1.29876f, 9.91615f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(10.0f, 0.0f, 32.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-34.55418f, 11.73507f, 36.8361f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-82.47403f, 17.82361f, 2.17224f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5f, (Vector3fc)KeyframeAnimations.degreeVec(-85.08388f, 14.26971f, 1.99595f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-85.16266f, 13.19102f, 2.43976f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.degreeVec(-92.79f, 0.73f, 1.39f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83405f, 33.18639f, -0.40081f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.degreeVec(-95.83f, 33.19f, -0.4f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-98.33f, 33.19f, -0.4f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(-56.46674f, 3.3853f, 14.45894f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(3.9f, -4.38f, 3.36f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.degreeVec(3.9f, -4.38f, 3.36f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(3.90089f, -4.3843f, 3.35549f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.75f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.8333f, (Vector3fc)KeyframeAnimations.posVec(0.25358f, -0.20153f, 2.21248f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.posVec(0.25f, -0.2f, 2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.posVec(0.25f, -0.2f, 2.21f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5417f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(-0.26323f, -1.46323f, 0.66566f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, -0.88f, -0.3f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, -0.88f, -0.3f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(-0.46f, 0.1159f, -0.30086f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(-2.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(25.0f, 0.0f, -37.5f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.25f, (Vector3fc)KeyframeAnimations.degreeVec(-21.59341f, -12.60837f, -45.69252f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-120.7755f, -5.21988f, -2.02064f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.375f, (Vector3fc)KeyframeAnimations.degreeVec(-98.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27f, -1.79f, -1.15f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5417f, (Vector3fc)KeyframeAnimations.degreeVec(-93.27419f, -1.79323f, -1.15048f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.7083f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-93.55693f, -22.3224f, 3.64383f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-95.75f, -2.42f, 5.97f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.25f, (Vector3fc)KeyframeAnimations.degreeVec(-98.4029f, -17.39503f, 6.85104f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-101.24523f, -29.87096f, 7.69993f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.degreeVec(-101.25f, -29.87f, 7.7f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.8333f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0833f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.1667f, (Vector3fc)KeyframeAnimations.degreeVec(-88.17772f, -42.09094f, 10.96195f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-88.58526f, -17.10045f, 11.7676f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(-88.59f, -17.1f, 11.77f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4167f, (Vector3fc)KeyframeAnimations.degreeVec(-46.59531f, -16.13694f, -3.85578f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.degreeVec(-24.5317f, -19.0214f, -13.70805f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.degreeVec(-24.5317f, -19.0214f, -13.70805f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.degreeVec(2.41f, -0.65f, -5.01f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.degreeVec(2.41f, -0.65f, -5.01f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(2.41492f, -0.64686f, -5.01363f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_arm", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.4167f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.5833f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(1.6667f, (Vector3fc)KeyframeAnimations.posVec(-0.00677f, -0.76064f, 3.19059f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0512f, -0.76176f, 3.12882f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.4583f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.51f, 2.09f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.51f, 2.09f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.5417f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -1.28f, -0.07f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9167f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -1.28f, -0.07f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.03f, -0.28229f, -0.07133f), AnimationChannel.Interpolations.LINEAR), new Keyframe(3.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(7.5f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("right_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.ROTATION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.degreeVec(-10.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.degreeVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).addAnimation("left_leg", new AnimationChannel(AnimationChannel.Targets.POSITION, new Keyframe(0.0f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.125f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(0.2083f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.0417f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.2917f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.3333f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR), new Keyframe(2.9583f, (Vector3fc)KeyframeAnimations.posVec(0.0f, 0.0f, 0.0f), AnimationChannel.Interpolations.LINEAR))).build();
|
|
}
|
|
|