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, EntityRendererEventsTest.EntityRenderEventsTestClientModStuff.MyEntityLayer, 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> pModelParent, EntityModel<T> pModel, ResourceLocation pTextureLocation, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, T pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch, float pPartialTick, int pColor)
    • renderColoredCutoutModel

      protected static <T extends LivingEntity> void renderColoredCutoutModel(EntityModel<T> pModel, ResourceLocation pTextureLocation, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, T pEntity, int pColor)
    • getParentModel

      public M getParentModel()
    • getTextureLocation

      protected ResourceLocation getTextureLocation(T pEntity)
    • render

      public abstract void render(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, T pLivingEntity, float pLimbSwing, float pLimbSwingAmount, float pPartialTick, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch)