Class WingEntityModel<T extends net.minecraft.world.entity.LivingEntity>

java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<T>
net.minecraft.client.model.AgeableListModel<T>
dev.cammiescorner.icarus.client.models.WingEntityModel<T>
Direct Known Subclasses:
DiscordsWingsModel, FeatheredWingsModel, FlandresWingsModel, LeatherWingsModel, LightWingsModel, ZanzasWingsModel

public class WingEntityModel<T extends net.minecraft.world.entity.LivingEntity> extends net.minecraft.client.model.AgeableListModel<T>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

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

    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
    WingEntityModel(net.minecraft.client.model.geom.ModelPart root)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Iterable<net.minecraft.client.model.geom.ModelPart>
     
    static net.minecraft.client.model.geom.builders.MeshDefinition
     
    protected Iterable<net.minecraft.client.model.geom.ModelPart>
     
    void
    setupAnim(T entity, float limbAngle, float limbDistance, float animationProgress, float headYaw, float headPitch)
     

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

    renderToBuffer

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

    copyPropertiesTo, prepareMobModel

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

    renderToBuffer, renderType

    Methods inherited from class java.lang.Object

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

    • rightWing

      public final net.minecraft.client.model.geom.ModelPart rightWing
    • leftWing

      public final net.minecraft.client.model.geom.ModelPart leftWing
    • state

      public WingEntityModel.State state
  • Constructor Details

    • WingEntityModel

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

    • getModelData

      public static net.minecraft.client.model.geom.builders.MeshDefinition getModelData()
    • setupAnim

      public void setupAnim(T entity, float limbAngle, float limbDistance, float animationProgress, float headYaw, float headPitch)
      Specified by:
      setupAnim in class net.minecraft.client.model.EntityModel<T extends net.minecraft.world.entity.LivingEntity>
    • headParts

      protected Iterable<net.minecraft.client.model.geom.ModelPart> headParts()
      Specified by:
      headParts in class net.minecraft.client.model.AgeableListModel<T extends net.minecraft.world.entity.LivingEntity>
    • bodyParts

      protected Iterable<net.minecraft.client.model.geom.ModelPart> bodyParts()
      Specified by:
      bodyParts in class net.minecraft.client.model.AgeableListModel<T extends net.minecraft.world.entity.LivingEntity>