Class PiglinModel<T extends Mob>

All Implemented Interfaces:
ArmedModel, HeadedModel

public class PiglinModel<T extends Mob> extends PlayerModel<T>
  • Field Details

    • rightEar

      public final ModelPart rightEar
    • leftEar

      private final ModelPart leftEar
    • bodyDefault

      private final PartPose bodyDefault
    • headDefault

      private final PartPose headDefault
    • leftArmDefault

      private final PartPose leftArmDefault
    • rightArmDefault

      private final PartPose rightArmDefault
  • Constructor Details

    • PiglinModel

      public PiglinModel(ModelPart p_170810_)
  • Method Details

    • createMesh

      public static MeshDefinition createMesh(CubeDeformation cubeDeformation)
    • addHead

      public static void addHead(CubeDeformation cubeDeformation, MeshDefinition mesh)
    • setupAnim

      public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch)
      Sets this entity's model rotation angles
      Overrides:
      setupAnim in class PlayerModel<T extends Mob>
    • setupAttackAnimation

      protected void setupAttackAnimation(T livingEntity, float ageInTicks)
      Overrides:
      setupAttackAnimation in class HumanoidModel<T extends Mob>
    • holdWeaponHigh

      private void holdWeaponHigh(T mob)