|
7 | 7 | import net.neoforged.api.distmarker.Dist; |
8 | 8 | import net.neoforged.api.distmarker.OnlyIn; |
9 | 9 |
|
10 | | - |
11 | 10 | @OnlyIn(Dist.CLIENT) |
12 | 11 | public class Netherite_Monstrosity_Animation { |
13 | 12 | public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(2.25F).looping() |
@@ -50,12 +49,12 @@ public class Netherite_Monstrosity_Animation { |
50 | 49 | .build(); |
51 | 50 |
|
52 | 51 | public static final AnimationDefinition WALK = AnimationDefinition.Builder.withLength(2.2083F).looping() |
53 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.ROTATION, |
| 52 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.ROTATION, |
54 | 53 | new Keyframe(0.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
55 | 54 | new Keyframe(1.125F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
56 | 55 | new Keyframe(2.2083F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM) |
57 | 56 | )) |
58 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.POSITION, |
| 57 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.POSITION, |
59 | 58 | new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, -2.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
60 | 59 | new Keyframe(0.5F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
61 | 60 | new Keyframe(1.125F, KeyframeAnimations.posVec(0.0F, -2.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
@@ -465,14 +464,14 @@ public class Netherite_Monstrosity_Animation { |
465 | 464 | .build(); |
466 | 465 |
|
467 | 466 | public static final AnimationDefinition PHASE = AnimationDefinition.Builder.withLength(2.6667F) |
468 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.ROTATION, |
| 467 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.ROTATION, |
469 | 468 | new Keyframe(0.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
470 | 469 | new Keyframe(0.5417F, KeyframeAnimations.degreeVec(0.0F, -12.5F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
471 | 470 | new Keyframe(0.7917F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
472 | 471 | new Keyframe(1.7083F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
473 | 472 | new Keyframe(2.5F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM) |
474 | 473 | )) |
475 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.POSITION, |
| 474 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.POSITION, |
476 | 475 | new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
477 | 476 | new Keyframe(0.5417F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
478 | 477 | new Keyframe(0.7917F, KeyframeAnimations.posVec(0.0F, -10.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
@@ -651,7 +650,7 @@ public class Netherite_Monstrosity_Animation { |
651 | 650 | .build(); |
652 | 651 |
|
653 | 652 | public static final AnimationDefinition FIRE = AnimationDefinition.Builder.withLength(2.1667F) |
654 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.POSITION, |
| 653 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.POSITION, |
655 | 654 | new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
656 | 655 | new Keyframe(0.7083F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
657 | 656 | new Keyframe(1.0F, KeyframeAnimations.posVec(0.0F, -2.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
@@ -977,8 +976,9 @@ public class Netherite_Monstrosity_Animation { |
977 | 976 | )) |
978 | 977 | .build(); |
979 | 978 |
|
| 979 | + |
980 | 980 | public static final AnimationDefinition OVERPOWER = AnimationDefinition.Builder.withLength(3.75F) |
981 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.POSITION, |
| 981 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.POSITION, |
982 | 982 | new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
983 | 983 | new Keyframe(0.375F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
984 | 984 | new Keyframe(0.5833F, KeyframeAnimations.posVec(0.0F, -3.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
@@ -1247,7 +1247,7 @@ public class Netherite_Monstrosity_Animation { |
1247 | 1247 |
|
1248 | 1248 |
|
1249 | 1249 | public static final AnimationDefinition DEATH = AnimationDefinition.Builder.withLength(2.5F) |
1250 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.POSITION, |
| 1250 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.POSITION, |
1251 | 1251 | new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR), |
1252 | 1252 | new Keyframe(1.0417F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR), |
1253 | 1253 | new Keyframe(1.1667F, KeyframeAnimations.posVec(0.0F, -1.17F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
@@ -1400,14 +1400,14 @@ public class Netherite_Monstrosity_Animation { |
1400 | 1400 |
|
1401 | 1401 |
|
1402 | 1402 | public static final AnimationDefinition FLARE_SHOT = AnimationDefinition.Builder.withLength(3.0F) |
1403 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.ROTATION, |
| 1403 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.ROTATION, |
1404 | 1404 | new Keyframe(0.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
1405 | 1405 | new Keyframe(1.7083F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
1406 | 1406 | new Keyframe(2.0F, KeyframeAnimations.degreeVec(0.0F, -7.5F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
1407 | 1407 | new Keyframe(2.375F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
1408 | 1408 | new Keyframe(3.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM) |
1409 | 1409 | )) |
1410 | | - .addAnimation("root", new AnimationChannel(AnimationChannel.Targets.POSITION, |
| 1410 | + .addAnimation("roots", new AnimationChannel(AnimationChannel.Targets.POSITION, |
1411 | 1411 | new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
1412 | 1412 | new Keyframe(0.5F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
1413 | 1413 | new Keyframe(0.625F, KeyframeAnimations.posVec(0.0F, -2.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM), |
|
0 commit comments