Class CurendulaModel<T extends Curendula>

java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<E>
net.minecraft.client.model.HierarchicalModel<T>
All Implemented Interfaces:
net.minecraft.client.model.HeadedModel, IFloralWarfareModel<T>
Direct Known Subclasses:
BabyCurendulaModel

public class CurendulaModel<T extends Curendula> extends AbstractBaseLeafModel<T> implements net.minecraft.client.model.HeadedModel
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     
    protected final net.minecraft.client.model.geom.ModelPart
     

    Fields inherited from class nokunami.floral_warfare.client.model.plants.abstractModel.AbstractBaseLeafModel

    bone, leaf1, leaf2, leaf3, leaf4, stemBase

    Fields inherited from class net.minecraft.client.model.EntityModel

    attackTime, riding, young

    Fields inherited from class net.minecraft.client.model.Model

    renderType
  • Constructor Summary

    Constructors
    Constructor
    Description
    CurendulaModel(net.minecraft.client.model.geom.ModelPart root)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<net.minecraft.client.model.geom.ModelPart>
     
    static net.minecraft.client.model.geom.builders.LayerDefinition
     
    @NotNull net.minecraft.client.model.geom.ModelPart
     
    void
    keyFramedAnim(T entity, float ageInTicks)
     
    void
    mathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert)
     

    Methods inherited from class nokunami.floral_warfare.client.model.plants.abstractModel.AbstractBaseLeafModel

    baseLeafFallAnimation, createMesh, createMeshBaby, extraAnim, walkAnim

    Methods inherited from class nokunami.floral_warfare.client.model.FWHierarchicalModel

    blink, root, setupAnim, setupInvertedAnim

    Methods inherited from class net.minecraft.client.model.HierarchicalModel

    animate, animate, animateWalk, applyStatic, getAnyDescendantWithName, renderToBuffer

    Methods inherited from class net.minecraft.client.model.EntityModel

    copyPropertiesTo, prepareMobModel

    Methods inherited from class net.minecraft.client.model.Model

    renderType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • stemVines

      protected final net.minecraft.client.model.geom.ModelPart stemVines
    • leftVine

      protected final net.minecraft.client.model.geom.ModelPart leftVine
    • rightVine

      protected final net.minecraft.client.model.geom.ModelPart rightVine
    • stem

      protected final net.minecraft.client.model.geom.ModelPart stem
    • stemPart

      protected final net.minecraft.client.model.geom.ModelPart stemPart
    • neckBase

      protected final net.minecraft.client.model.geom.ModelPart neckBase
    • stemLeaf

      protected final net.minecraft.client.model.geom.ModelPart stemLeaf
    • leftStemLeaf

      protected final net.minecraft.client.model.geom.ModelPart leftStemLeaf
    • rightStemLeaf

      protected final net.minecraft.client.model.geom.ModelPart rightStemLeaf
    • petals

      protected final net.minecraft.client.model.geom.ModelPart petals
    • frontPetals

      protected final net.minecraft.client.model.geom.ModelPart frontPetals
    • topPetals

      protected final net.minecraft.client.model.geom.ModelPart topPetals
    • leftPetals

      protected final net.minecraft.client.model.geom.ModelPart leftPetals
    • rightPetals

      protected final net.minecraft.client.model.geom.ModelPart rightPetals
    • bottomPetals

      protected final net.minecraft.client.model.geom.ModelPart bottomPetals
    • backPetals

      protected final net.minecraft.client.model.geom.ModelPart backPetals
    • topBackPetals

      protected final net.minecraft.client.model.geom.ModelPart topBackPetals
    • backTopLeftPetal

      protected final net.minecraft.client.model.geom.ModelPart backTopLeftPetal
    • backTopMidPetal

      protected final net.minecraft.client.model.geom.ModelPart backTopMidPetal
    • backTopRightPetal

      protected final net.minecraft.client.model.geom.ModelPart backTopRightPetal
    • leftBackPetals

      protected final net.minecraft.client.model.geom.ModelPart leftBackPetals
    • rightBackPetals

      protected final net.minecraft.client.model.geom.ModelPart rightBackPetals
    • bottomBackPetals

      protected final net.minecraft.client.model.geom.ModelPart bottomBackPetals
    • backBottomLeftPetal

      protected final net.minecraft.client.model.geom.ModelPart backBottomLeftPetal
    • backBottomMidPetal

      protected final net.minecraft.client.model.geom.ModelPart backBottomMidPetal
    • backBottomRightPetal

      protected final net.minecraft.client.model.geom.ModelPart backBottomRightPetal
  • Constructor Details

    • CurendulaModel

      public CurendulaModel(net.minecraft.client.model.geom.ModelPart root)
  • Method Details

    • createBodyLayer

      public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer()
    • mathAnim

      public void mathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert)
      Overrides:
      mathAnim in class FWHierarchicalModel<T extends Curendula>
    • keyFramedAnim

      public void keyFramedAnim(T entity, float ageInTicks)
      Overrides:
      keyFramedAnim in class AbstractBaseLeafModel<T extends Curendula>
    • getHead

      @NotNull public @NotNull net.minecraft.client.model.geom.ModelPart getHead()
      Specified by:
      getHead in interface net.minecraft.client.model.HeadedModel
    • blinkParts

      public List<net.minecraft.client.model.geom.ModelPart> blinkParts()
      Overrides:
      blinkParts in class FWHierarchicalModel<T extends Curendula>