Class WardenModel


public class WardenModel extends EntityModel<WardenRenderState>
  • Field Details

  • Constructor Details

    • WardenModel

      public WardenModel(ModelPart pRoot)
  • Method Details

    • createBodyLayer

      public static LayerDefinition createBodyLayer()
    • setupAnim

      public void setupAnim(WardenRenderState pRenderState)
      Overrides:
      setupAnim in class EntityModel<WardenRenderState>
    • animateHeadLookTarget

      private void animateHeadLookTarget(float pYaw, float pPitch)
    • animateIdlePose

      private void animateIdlePose(float pAgeInTicks)
    • animateWalk

      private void animateWalk(float pLimbSwing, float pLimbSwingAmount)
    • resetArmPoses

      private void resetArmPoses()
    • animateTendrils

      private void animateTendrils(WardenRenderState pRenderState, float pAgeInTicks)
    • getTendrilsLayerModelParts

      public List<ModelPart> getTendrilsLayerModelParts(WardenRenderState pRenderState)
    • getHeartLayerModelParts

      public List<ModelPart> getHeartLayerModelParts(WardenRenderState pRenderState)
    • getBioluminescentLayerModelParts

      public List<ModelPart> getBioluminescentLayerModelParts(WardenRenderState pRenderState)
    • getPulsatingSpotsLayerModelParts

      public List<ModelPart> getPulsatingSpotsLayerModelParts(WardenRenderState pRenderState)