类 ParrotModel


public class ParrotModel extends HierarchicalModel<Parrot>
  • 字段详细资料

  • 构造器详细资料

    • ParrotModel

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

    • createBodyLayer

      public static LayerDefinition createBodyLayer()
    • root

      public ModelPart root()
      指定者:
      root 在类中 HierarchicalModel<Parrot>
    • setupAnim

      public void setupAnim(Parrot pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch)
      指定者:
      setupAnim 在类中 EntityModel<Parrot>
    • prepareMobModel

      public void prepareMobModel(Parrot pEntity, float pLimbSwing, float pLimbSwingAmount, float pPartialTick)
      覆盖:
      prepareMobModel 在类中 EntityModel<Parrot>
    • renderOnShoulder

      public void renderOnShoulder(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, float pLimbSwing, float pLimbSwingAmount, float pNetHeadYaw, float pHeadPitch, int pTickCount)
    • setupAnim

      private void setupAnim(ParrotModel.State pState, int pTickCount, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch)
    • prepare

      private void prepare(ParrotModel.State pState)
    • getState

      private static ParrotModel.State getState(Parrot pParrot)