Class LayerRenderer<T extends Entity,M extends EntityModel<T>>
- java.lang.Object
-
- net.minecraft.client.renderer.entity.layers.LayerRenderer<T,M>
-
- Direct Known Subclasses:
AbstractEyesLayer,BipedArmorLayer,CapeLayer,CatCollarLayer,CrossedArmsItemLayer,Deadmau5HeadLayer,DolphinCarriedItemLayer,DrownedOuterLayer,ElytraLayer,EnergyLayer,FoxHeldItemLayer,HeadLayer,HeldBlockLayer,HeldItemLayer,HorseMarkingsLayer,IronGolemCracksLayer,IronGolenFlowerLayer,LeatherHorseArmorLayer,LlamaDecorLayer,MooshroomMushroomLayer,PandaHeldItemLayer,ParrotVariantLayer,SaddleLayer,SheepWoolLayer,ShulkerColorLayer,SlimeGelLayer,SnowmanHeadLayer,SpinAttackEffectLayer,StayClothingLayer,StuckInBodyLayer,TropicalFishPatternLayer,VillagerLevelPendantLayer,WolfCollarLayer
public abstract class LayerRenderer<T extends Entity,M extends EntityModel<T>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private IEntityRenderer<T,M>renderer
-
Constructor Summary
Constructors Constructor Description LayerRenderer(IEntityRenderer<T,M> p_i50926_1_)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static <T extends LivingEntity>
voidcoloredCutoutModelCopyLayerRender(EntityModel<T> p_229140_0_, EntityModel<T> p_229140_1_, ResourceLocation p_229140_2_, MatrixStack p_229140_3_, IRenderTypeBuffer p_229140_4_, int p_229140_5_, T p_229140_6_, float p_229140_7_, float p_229140_8_, float p_229140_9_, float p_229140_10_, float p_229140_11_, float p_229140_12_, float p_229140_13_, float p_229140_14_, float p_229140_15_)MgetParentModel()protected ResourceLocationgetTextureLocation(T p_229139_1_)abstract voidrender(MatrixStack p_225628_1_, IRenderTypeBuffer p_225628_2_, int p_225628_3_, T p_225628_4_, float p_225628_5_, float p_225628_6_, float p_225628_7_, float p_225628_8_, float p_225628_9_, float p_225628_10_)protected static <T extends LivingEntity>
voidrenderColoredCutoutModel(EntityModel<T> p_229141_0_, ResourceLocation p_229141_1_, MatrixStack p_229141_2_, IRenderTypeBuffer p_229141_3_, int p_229141_4_, T p_229141_5_, float p_229141_6_, float p_229141_7_, float p_229141_8_)
-
-
-
Field Detail
-
renderer
private final IEntityRenderer<T extends Entity,M extends EntityModel<T>> renderer
-
-
Constructor Detail
-
LayerRenderer
public LayerRenderer(IEntityRenderer<T,M> p_i50926_1_)
-
-
Method Detail
-
coloredCutoutModelCopyLayerRender
protected static <T extends LivingEntity> void coloredCutoutModelCopyLayerRender(EntityModel<T> p_229140_0_, EntityModel<T> p_229140_1_, ResourceLocation p_229140_2_, MatrixStack p_229140_3_, IRenderTypeBuffer p_229140_4_, int p_229140_5_, T p_229140_6_, float p_229140_7_, float p_229140_8_, float p_229140_9_, float p_229140_10_, float p_229140_11_, float p_229140_12_, float p_229140_13_, float p_229140_14_, float p_229140_15_)
-
renderColoredCutoutModel
protected static <T extends LivingEntity> void renderColoredCutoutModel(EntityModel<T> p_229141_0_, ResourceLocation p_229141_1_, MatrixStack p_229141_2_, IRenderTypeBuffer p_229141_3_, int p_229141_4_, T p_229141_5_, float p_229141_6_, float p_229141_7_, float p_229141_8_)
-
getParentModel
public M getParentModel()
-
getTextureLocation
protected ResourceLocation getTextureLocation(T p_229139_1_)
-
render
public abstract void render(MatrixStack p_225628_1_, IRenderTypeBuffer p_225628_2_, int p_225628_3_, T p_225628_4_, float p_225628_5_, float p_225628_6_, float p_225628_7_, float p_225628_8_, float p_225628_9_, float p_225628_10_)
-
-