Class AxolotlModel


public class AxolotlModel extends EntityModel<AxolotlRenderState>
  • Field Details

  • Constructor Details

    • AxolotlModel

      public AxolotlModel(ModelPart pRoot)
  • Method Details

    • createBodyLayer

      public static LayerDefinition createBodyLayer()
    • setupAnim

      public void setupAnim(AxolotlRenderState pRenderState)
      Overrides:
      setupAnim in class EntityModel<AxolotlRenderState>
    • setupLayStillOnGroundAnimation

      private void setupLayStillOnGroundAnimation(float pAgeInTicks, float pNetHeadYaw)
    • setupGroundCrawlingAnimation

      private void setupGroundCrawlingAnimation(float pAgeInTicks, float pNetHeadYaw)
    • setupWaterHoveringAnimation

      private void setupWaterHoveringAnimation(float pAgeInTicks, float pSwimmingFactor)
    • setupSwimmingAnimation

      private void setupSwimmingAnimation(float pAgeInTicks, float pXRot, float pMovingFactor)
    • setupPlayDeadAnimation

      private void setupPlayDeadAnimation(float pPlayingDeadFactor)
    • applyMirrorLegRotations

      private void applyMirrorLegRotations(float pFactor)