Class AnimalModel<E extends Entity>

All Implemented Interfaces:
Consumer<ModelPart>
Direct Known Subclasses:
BeeEntityModel, BipedEntityModel, ChickenEntityModel, ElytraEntityModel, FoxEntityModel, HoglinEntityModel, HorseEntityModel, OcelotEntityModel, QuadrupedEntityModel, TintableAnimalModel

@Environment(CLIENT)
public abstract class AnimalModel<E extends Entity>
extends EntityModel<E>
  • Field Details

    • headScaled

      private final boolean headScaled
    • childHeadYOffset

      private final float childHeadYOffset
    • childHeadZOffset

      private final float childHeadZOffset
    • invertedChildHeadScale

      private final float invertedChildHeadScale
    • invertedChildBodyScale

      private final float invertedChildBodyScale
    • childBodyYOffset

      private final float childBodyYOffset
  • Constructor Details

    • AnimalModel

      protected AnimalModel​(boolean headScaled, float childHeadYOffset, float childHeadZOffset)
    • AnimalModel

      protected AnimalModel​(boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset)
    • AnimalModel

      protected AnimalModel​(Function<Identifier,​RenderLayer> function, boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset)
    • AnimalModel

      protected AnimalModel()
  • Method Details