Class RenderLayer<T extends Entity,M extends EntityModel<T>>

java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
Direct Known Subclasses:
BreezeEyesLayer, BreezeWindLayer, CapeLayer, CarriedBlockLayer, CatCollarLayer, CrossedArmsItemLayer, CustomHeadLayer, Deadmau5EarsLayer, DolphinCarryingItemLayer, DrownedOuterLayer, ElytraLayer, EnergySwirlLayer, EyesLayer, FoxHeldItemLayer, HorseArmorLayer, HorseMarkingLayer, HumanoidArmorLayer, IronGolemCrackinessLayer, IronGolemFlowerLayer, ItemInHandLayer, LlamaDecorLayer, MushroomCowMushroomLayer, PandaHoldsItemLayer, ParrotOnShoulderLayer, SaddleLayer, SheepFurLayer, ShulkerHeadLayer, SkeletonClothingLayer, SlimeOuterLayer, SnowGolemHeadLayer, SpinAttackEffectLayer, StuckInBodyLayer, TropicalFishPatternLayer, VillagerProfessionLayer, WardenEmissiveLayer, WolfArmorLayer, WolfCollarLayer

public abstract class RenderLayer<T extends Entity,M extends EntityModel<T>> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • coloredCutoutModelCopyLayerRender

      protected static <T extends LivingEntity> void coloredCutoutModelCopyLayerRender(EntityModel<T> modelParent, EntityModel<T> model, ResourceLocation textureLocation, PoseStack poseStack, MultiBufferSource buffer, int packedLight, T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float partialTick, int color)
    • renderColoredCutoutModel

      protected static <T extends LivingEntity> void renderColoredCutoutModel(EntityModel<T> model, ResourceLocation textureLocation, PoseStack poseStack, MultiBufferSource buffer, int packedLight, T entity, int color)
    • getParentModel

      public M getParentModel()
    • getTextureLocation

      protected ResourceLocation getTextureLocation(T entity)
    • render

      public abstract void render(PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, T livingEntity, float limbSwing, float limbSwingAmount, float partialTick, float ageInTicks, float netHeadYaw, float headPitch)