Class HeadFeatureRenderer<S extends LivingEntityRenderState,M extends EntityModel<S> & ModelWithHead> 
java.lang.Object
net.minecraft.client.render.entity.feature.FeatureRenderer<S,M>
 
net.minecraft.client.render.entity.feature.HeadFeatureRenderer<S,M> 
@Environment(CLIENT)
public class HeadFeatureRenderer<S extends LivingEntityRenderState,M extends EntityModel<S> & ModelWithHead> 
extends FeatureRenderer<S,M> 
- Mappings:
 Namespace Name named net/minecraft/client/render/entity/feature/HeadFeatureRendererintermediary net/minecraft/class_976official hrt
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprivate final Function<SkullBlock.SkullType, SkullBlockEntityModel> private final HeadFeatureRenderer.HeadTransformationprivate final PlayerSkinCache - 
Constructor Summary
ConstructorsConstructorDescriptionHeadFeatureRenderer(FeatureRendererContext<S, M> context, LoadedEntityModels models, PlayerSkinCache skinCache) HeadFeatureRenderer(FeatureRendererContext<S, M> context, LoadedEntityModels models, PlayerSkinCache skinCache, HeadFeatureRenderer.HeadTransformation headTransformation)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate RenderLayergetRenderLayer(LivingEntityRenderState state, SkullBlock.SkullType skullType) voidrender(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, int int2, S s, float float2, float float3) static voidtranslate(MatrixStack matrices, HeadFeatureRenderer.HeadTransformation transformation) Methods inherited from class net.minecraft.client.render.entity.feature.FeatureRenderer
getContextModel, render, renderModel 
- 
Field Details
- 
field_53209
private static final float field_53209- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_53209Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;field_53209:Fintermediary field_53209Lnet/minecraft/class_976;field_53209:Fofficial aLhrt;a:F
 - 
field_53210
private static final float field_53210- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_53210Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;field_53210:Fintermediary field_53210Lnet/minecraft/class_976;field_53210:Fofficial bLhrt;b:F
 - 
headTransformation
- Mappings:
 Namespace Name Mixin selector named headTransformationLnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;headTransformation:Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer$HeadTransformation;intermediary field_53211Lnet/minecraft/class_976;field_53211:Lnet/minecraft/class_976$class_9994;official cLhrt;c:Lhrt$a;
 - 
headModels
- Mappings:
 Namespace Name Mixin selector named headModelsLnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;headModels:Ljava/util/function/Function;intermediary field_27771Lnet/minecraft/class_976;field_27771:Ljava/util/function/Function;official dLhrt;d:Ljava/util/function/Function;
 - 
skinCache
- Mappings:
 Namespace Name Mixin selector named skinCacheLnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;skinCache:Lnet/minecraft/client/texture/PlayerSkinCache;intermediary field_62256Lnet/minecraft/class_976;field_62256:Lnet/minecraft/class_11786;official eLhrt;e:Lhgc;
 
 - 
 - 
Constructor Details
- 
HeadFeatureRenderer
public HeadFeatureRenderer(FeatureRendererContext<S, M> context, LoadedEntityModels models, PlayerSkinCache skinCache) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;<init>(Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;Lnet/minecraft/client/render/entity/model/LoadedEntityModels;Lnet/minecraft/client/texture/PlayerSkinCache;)Vintermediary <init>Lnet/minecraft/class_976;<init>(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_11786;)Vofficial <init>Lhrt;<init>(Lhpw;Lgyk;Lhgc;)V
 - 
HeadFeatureRenderer
public HeadFeatureRenderer(FeatureRendererContext<S, M> context, LoadedEntityModels models, PlayerSkinCache skinCache, HeadFeatureRenderer.HeadTransformation headTransformation) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;<init>(Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;Lnet/minecraft/client/render/entity/model/LoadedEntityModels;Lnet/minecraft/client/texture/PlayerSkinCache;Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer$HeadTransformation;)Vintermediary <init>Lnet/minecraft/class_976;<init>(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_11786;Lnet/minecraft/class_976$class_9994;)Vofficial <init>Lhrt;<init>(Lhpw;Lgyk;Lhgc;Lhrt$a;)V
 
 - 
 - 
Method Details
- 
render
public void render(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, int int2, S s, float float2, float float3) - Specified by:
 renderin classFeatureRenderer<S extends LivingEntityRenderState,M extends EntityModel<S> & ModelWithHead> - Mappings:
 Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;ILnet/minecraft/client/render/entity/state/LivingEntityRenderState;FF)Vintermediary method_17159Lnet/minecraft/class_976;method_17159(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_10042;FF)Vofficial aLhrt;a(Lfua;Lhgy;ILhvn;FF)V
 - 
getRenderLayer
- Mappings:
 Namespace Name Mixin selector named getRenderLayerLnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;getRenderLayer(Lnet/minecraft/client/render/entity/state/LivingEntityRenderState;Lnet/minecraft/block/SkullBlock$SkullType;)Lnet/minecraft/client/render/RenderLayer;intermediary method_73542Lnet/minecraft/class_976;method_73542(Lnet/minecraft/class_10042;Lnet/minecraft/class_2484$class_2485;)Lnet/minecraft/class_1921;official aLhrt;a(Lhvn;Lecm$a;)Lhgk;
 - 
translate
public static void translate(MatrixStack matrices, HeadFeatureRenderer.HeadTransformation transformation) - Mappings:
 Namespace Name Mixin selector named translateLnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;translate(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer$HeadTransformation;)Vintermediary method_32798Lnet/minecraft/class_976;method_32798(Lnet/minecraft/class_4587;Lnet/minecraft/class_976$class_9994;)Vofficial aLhrt;a(Lfua;Lhrt$a;)V
 
 -