Class WardenModel<T extends Warden>


public class WardenModel<T extends Warden> extends HierarchicalModel<T>
  • Field Details

    • DEFAULT_ARM_X_Y

      private static final float DEFAULT_ARM_X_Y
      See Also:
    • DEFAULT_ARM_Z

      private static final float DEFAULT_ARM_Z
      See Also:
    • root

      private final ModelPart root
    • bone

      protected final ModelPart bone
    • body

      protected final ModelPart body
    • rightTendril

      protected final ModelPart rightTendril
    • leftTendril

      protected final ModelPart leftTendril
    • leftLeg

      protected final ModelPart leftLeg
    • leftArm

      protected final ModelPart leftArm
    • leftRibcage

      protected final ModelPart leftRibcage
    • rightArm

      protected final ModelPart rightArm
    • rightLeg

      protected final ModelPart rightLeg
    • rightRibcage

      protected final ModelPart rightRibcage
    • tendrilsLayerModelParts

      private final List<ModelPart> tendrilsLayerModelParts
    • heartLayerModelParts

      private final List<ModelPart> heartLayerModelParts
    • bioluminescentLayerModelParts

      private final List<ModelPart> bioluminescentLayerModelParts
    • pulsatingSpotsLayerModelParts

      private final List<ModelPart> pulsatingSpotsLayerModelParts
  • Constructor Details

    • WardenModel

      public WardenModel(ModelPart p_233512_)
  • Method Details

    • createBodyLayer

      public static LayerDefinition createBodyLayer()
    • setupAnim

      public void setupAnim(T p_233531_, float p_233532_, float p_233533_, float p_233534_, float p_233535_, float p_233536_)
      Specified by:
      setupAnim in class EntityModel<T extends Warden>
    • animateHeadLookTarget

      private void animateHeadLookTarget(float p_233517_, float p_233518_)
    • animateIdlePose

      private void animateIdlePose(float p_233515_)
    • animateWalk

      private void animateWalk(float p_233539_, float p_233540_)
    • resetArmPoses

      private void resetArmPoses()
    • animateTendrils

      private void animateTendrils(T p_233527_, float p_233528_, float p_233529_)
    • root

      public ModelPart root()
      Specified by:
      root in class HierarchicalModel<T extends Warden>
    • getTendrilsLayerModelParts

      public List<ModelPart> getTendrilsLayerModelParts()
    • getHeartLayerModelParts

      public List<ModelPart> getHeartLayerModelParts()
    • getBioluminescentLayerModelParts

      public List<ModelPart> getBioluminescentLayerModelParts()
    • getPulsatingSpotsLayerModelParts

      public List<ModelPart> getPulsatingSpotsLayerModelParts()