11
11
* @author baka4n
12
12
*/
13
13
public class TroutAnimation {
14
- public static final AnimationDefinition SWIM = AnimationDefinition .Builder .withLength (1.0F ).looping ()
15
- .addAnimation ("bone" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
16
- new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
17
- new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , -14.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
18
- new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
19
- new Keyframe (0.75F , KeyframeAnimations .degreeVec (0.0F , 15.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
20
- new Keyframe (1.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
21
- ))
22
- .addAnimation ("bone2" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
23
- new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
24
- new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , 15.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
25
- new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
26
- new Keyframe (0.75F , KeyframeAnimations .degreeVec (0.0F , -15.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
27
- new Keyframe (1.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
28
- ))
29
- .build ();
14
+ public static final AnimationDefinition SWIM = AnimationDefinition .Builder .withLength (0.5F ).looping ()
15
+ .addAnimation ("bone" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
16
+ new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
17
+ new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , -10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
18
+ new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM )
19
+ ))
20
+ .addAnimation ("bone2" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
21
+ new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
22
+ new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , -10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
23
+ new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM )
24
+ ))
25
+ .addAnimation ("bone3" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
26
+ new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
27
+ new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , -10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
28
+ new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 10.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM )
29
+ ))
30
+ .build ();
30
31
31
- public static final AnimationDefinition STRUGGLE = AnimationDefinition .Builder .withLength (1.0F ).looping ()
32
- .addAnimation ("bone" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
33
- new Keyframe (0.0F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
34
- new Keyframe (0.125F , KeyframeAnimations .degreeVec (90.0F , -20.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
35
- new Keyframe (0.25F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
36
- new Keyframe (0.375F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
37
- new Keyframe (0.5F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
38
- new Keyframe (0.625F , KeyframeAnimations .degreeVec (90.0F , 0.0F , -10.0F ), AnimationChannel .Interpolations .LINEAR ),
39
- new Keyframe (0.75F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 10.0F ), AnimationChannel .Interpolations .LINEAR ),
40
- new Keyframe (0.875F , KeyframeAnimations .degreeVec (90.0F , 0.0F , -10.0F ), AnimationChannel .Interpolations .LINEAR ),
41
- new Keyframe (1.0F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
42
- ))
43
- .addAnimation ("bone" , new AnimationChannel (AnimationChannel .Targets .POSITION ,
44
- new Keyframe (0.0F , KeyframeAnimations .posVec (0.0F , 1.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR ),
45
- new Keyframe (0.25F , KeyframeAnimations .posVec (0.0F , 1.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR ),
46
- new Keyframe (0.7083F , KeyframeAnimations .posVec (0.0F , 2.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR ),
47
- new Keyframe (1.0F , KeyframeAnimations .posVec (0.0F , 1.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR )
48
- ))
49
- .addAnimation ("bone2" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
50
- new Keyframe (0.0F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
51
- new Keyframe (0.125F , KeyframeAnimations .degreeVec (90.0F , 20.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
52
- new Keyframe (0.25F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
53
- new Keyframe (0.375F , KeyframeAnimations .degreeVec (90.0F , 0.0F , -10.0F ), AnimationChannel .Interpolations .LINEAR ),
54
- new Keyframe (0.5F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
55
- new Keyframe (0.625F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 10.0F ), AnimationChannel .Interpolations .LINEAR ),
56
- new Keyframe (0.75F , KeyframeAnimations .degreeVec (90.0F , 0.0F , -10.0F ), AnimationChannel .Interpolations .LINEAR ),
57
- new Keyframe (0.875F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 10.0F ), AnimationChannel .Interpolations .LINEAR ),
58
- new Keyframe (1.0F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
59
- ))
60
- .addAnimation ("bone2" , new AnimationChannel (AnimationChannel .Targets .POSITION ,
61
- new Keyframe (0.0F , KeyframeAnimations .posVec (0.0F , 1.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR ),
62
- new Keyframe (0.25F , KeyframeAnimations .posVec (0.0F , 1.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR ),
63
- new Keyframe (0.7083F , KeyframeAnimations .posVec (0.0F , 2.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR ),
64
- new Keyframe (1.0F , KeyframeAnimations .posVec (0.0F , 1.0F , 2.0F ), AnimationChannel .Interpolations .LINEAR )
65
- ))
66
- .build ();
67
-
68
- public static final AnimationDefinition STRUGGLE2 = AnimationDefinition .Builder .withLength (0.25F ).looping ()
69
- .addAnimation ("bone" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
70
- new Keyframe (0.0F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
71
- new Keyframe (0.125F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
72
- new Keyframe (0.25F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
73
- ))
74
- .addAnimation ("bone" , new AnimationChannel (AnimationChannel .Targets .POSITION ,
75
- new Keyframe (0.0F , KeyframeAnimations .posVec (2.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
76
- new Keyframe (0.25F , KeyframeAnimations .posVec (2.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
77
- ))
78
- .addAnimation ("bone2" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
79
- new Keyframe (0.0F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
80
- new Keyframe (0.125F , KeyframeAnimations .degreeVec (180.0F , -10.0F , 90.0F ), AnimationChannel .Interpolations .LINEAR ),
81
- new Keyframe (0.25F , KeyframeAnimations .degreeVec (90.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
82
- ))
83
- .addAnimation ("bone2" , new AnimationChannel (AnimationChannel .Targets .POSITION ,
84
- new Keyframe (0.0F , KeyframeAnimations .posVec (2.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR ),
85
- new Keyframe (0.25F , KeyframeAnimations .posVec (2.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .LINEAR )
86
- ))
87
- .build ();
32
+ public static final AnimationDefinition JUMP = AnimationDefinition .Builder .withLength (1.0F ).looping ()
33
+ .addAnimation ("bone" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
34
+ new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
35
+ new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , -15.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
36
+ new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 37.5F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
37
+ new Keyframe (0.75F , KeyframeAnimations .degreeVec (0.0F , -35.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
38
+ new Keyframe (1.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM )
39
+ ))
40
+ .addAnimation ("bone2" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
41
+ new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
42
+ new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , -15.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
43
+ new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 17.5F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
44
+ new Keyframe (0.75F , KeyframeAnimations .degreeVec (0.0F , -22.5F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
45
+ new Keyframe (1.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM )
46
+ ))
47
+ .addAnimation ("bone3" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
48
+ new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
49
+ new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , -5.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
50
+ new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , 35.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
51
+ new Keyframe (0.75F , KeyframeAnimations .degreeVec (0.0F , -22.5F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
52
+ new Keyframe (1.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM )
53
+ ))
54
+ .addAnimation ("root" , new AnimationChannel (AnimationChannel .Targets .ROTATION ,
55
+ new Keyframe (0.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 90.0F ), AnimationChannel .Interpolations .CATMULLROM ),
56
+ new Keyframe (0.25F , KeyframeAnimations .degreeVec (0.0F , 10.0F , 90.0F ), AnimationChannel .Interpolations .CATMULLROM ),
57
+ new Keyframe (0.5F , KeyframeAnimations .degreeVec (0.0F , -50.0F , 90.0F ), AnimationChannel .Interpolations .CATMULLROM ),
58
+ new Keyframe (0.75F , KeyframeAnimations .degreeVec (0.0F , 12.5F , 90.0F ), AnimationChannel .Interpolations .CATMULLROM ),
59
+ new Keyframe (1.0F , KeyframeAnimations .degreeVec (0.0F , 0.0F , 90.0F ), AnimationChannel .Interpolations .CATMULLROM )
60
+ ))
61
+ .addAnimation ("root" , new AnimationChannel (AnimationChannel .Targets .POSITION ,
62
+ new Keyframe (0.0F , KeyframeAnimations .posVec (0.0F , -2.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
63
+ new Keyframe (0.25F , KeyframeAnimations .posVec (0.0F , -2.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
64
+ new Keyframe (0.5F , KeyframeAnimations .posVec (0.0F , 3.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
65
+ new Keyframe (0.75F , KeyframeAnimations .posVec (0.0F , -2.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM ),
66
+ new Keyframe (1.0F , KeyframeAnimations .posVec (0.0F , -2.0F , 0.0F ), AnimationChannel .Interpolations .CATMULLROM )
67
+ ))
68
+ .build ();
88
69
}
0 commit comments