Class ParrotModel


public class ParrotModel extends HierarchicalModel<Parrot>
  • Field Details

  • Constructor Details

    • ParrotModel

      public ParrotModel(ModelPart p_170780_)
  • Method Details

    • createBodyLayer

      public static LayerDefinition createBodyLayer()
    • root

      public ModelPart root()
      Specified by:
      root in class HierarchicalModel<Parrot>
    • setupAnim

      public void setupAnim(Parrot p_103217_, float p_103218_, float p_103219_, float p_103220_, float p_103221_, float p_103222_)
      Specified by:
      setupAnim in class EntityModel<Parrot>
    • prepareMobModel

      public void prepareMobModel(Parrot p_103212_, float p_103213_, float p_103214_, float p_103215_)
      Overrides:
      prepareMobModel in class EntityModel<Parrot>
    • renderOnShoulder

      public void renderOnShoulder(PoseStack p_103224_, VertexConsumer p_103225_, int p_103226_, int p_103227_, float p_103228_, float p_103229_, float p_103230_, float p_103231_, int p_103232_)
    • setupAnim

      private void setupAnim(ParrotModel.State p_103242_, int p_103243_, float p_103244_, float p_103245_, float p_103246_, float p_103247_, float p_103248_)
    • prepare

      private void prepare(ParrotModel.State p_103240_)
    • getState

      private static ParrotModel.State getState(Parrot p_103210_)