类 AxolotlModel<T extends Axolotl & LerpingModel>


public class AxolotlModel<T extends Axolotl & LerpingModel> extends AgeableListModel<T>
  • 字段详细资料

    • SWIMMING_LEG_XROT

      public static final float SWIMMING_LEG_XROT
      另请参阅:
    • tail

      private final ModelPart tail
    • leftHindLeg

      private final ModelPart leftHindLeg
    • rightHindLeg

      private final ModelPart rightHindLeg
    • leftFrontLeg

      private final ModelPart leftFrontLeg
    • rightFrontLeg

      private final ModelPart rightFrontLeg
    • body

      private final ModelPart body
    • topGills

      private final ModelPart topGills
    • leftGills

      private final ModelPart leftGills
    • rightGills

      private final ModelPart rightGills
  • 构造器详细资料

    • AxolotlModel

      public AxolotlModel(ModelPart pRoot)
  • 方法详细资料

    • createBodyLayer

      public static LayerDefinition createBodyLayer()
    • headParts

      protected Iterable<ModelPart> headParts()
      指定者:
      headParts 在类中 AgeableListModel<T extends Axolotl & LerpingModel>
    • bodyParts

      protected Iterable<ModelPart> bodyParts()
      指定者:
      bodyParts 在类中 AgeableListModel<T extends Axolotl & LerpingModel>
    • setupAnim

      public void setupAnim(T pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch)
      指定者:
      setupAnim 在类中 EntityModel<T extends Axolotl & LerpingModel>
    • saveAnimationValues

      private void saveAnimationValues(T pAxolotl)
    • getRotationVector

      private org.joml.Vector3f getRotationVector(ModelPart pPart)
    • setRotationFromVector

      private void setRotationFromVector(ModelPart pPart, org.joml.Vector3f pRotation)
    • setupInitialAnimationValues

      private void setupInitialAnimationValues(T pAxolotl, float pNetHeadYaw, float pHeadPitch)
    • lerpTo

      private float lerpTo(float pStart, float pEnd)
    • lerpTo

      private float lerpTo(float pDelta, float pStart, float pEnd)
    • lerpPart

      private void lerpPart(ModelPart pPart, float pXDelta, float pYDelta, float pZDelta)
    • setupLayStillOnGroundAnimation

      private void setupLayStillOnGroundAnimation(float p_170415_, float p_170416_)
    • setupGroundCrawlingAnimation

      private void setupGroundCrawlingAnimation(float p_170419_, float p_170420_)
    • setupWaterHoveringAnimation

      private void setupWaterHoveringAnimation(float p_170373_)
    • setupSwimmingAnimation

      private void setupSwimmingAnimation(float p_170423_, float p_170424_)
    • setupPlayDeadAnimation

      private void setupPlayDeadAnimation(float p_170413_)
    • applyMirrorLegRotations

      private void applyMirrorLegRotations()