Class PlayerHeadModelRenderer
java.lang.Object
net.minecraft.client.render.item.model.special.PlayerHeadModelRenderer
- All Implemented Interfaces:
SpecialModelRenderer<PlayerHeadModelRenderer.Data>
@Environment(CLIENT)
public class PlayerHeadModelRenderer
extends Object
implements SpecialModelRenderer<PlayerHeadModelRenderer.Data>
- Mappings:
Namespace Name named net/minecraft/client/render/item/model/special/PlayerHeadModelRendererintermediary net/minecraft/class_11533official hqr
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PlayerHeadModelRenderer.Dataprivate final SkullBlockEntityModelprivate final PlayerSkinProviderprivate final Map<ProfileComponent, PlayerHeadModelRenderer.Data> -
Constructor Summary
ConstructorsConstructorDescriptionPlayerHeadModelRenderer(PlayerSkinProvider playerSkinProvider, SkullBlockEntityModel model, PlayerHeadModelRenderer.Data data) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectVertices(Set<Vector3f> vertices) createData(ProfileComponent profileComponent) voidrender(@Nullable PlayerHeadModelRenderer.Data data, ItemDisplayContext itemDisplayContext, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, boolean bool)
-
Field Details
-
profileCache
- Mappings:
Namespace Name Mixin selector named profileCacheLnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;profileCache:Ljava/util/Map;intermediary field_61032Lnet/minecraft/class_11533;field_61032:Ljava/util/Map;official aLhqr;a:Ljava/util/Map;
-
playerSkinProvider
- Mappings:
Namespace Name Mixin selector named playerSkinProviderLnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;playerSkinProvider:Lnet/minecraft/client/texture/PlayerSkinProvider;intermediary field_61033Lnet/minecraft/class_11533;field_61033:Lnet/minecraft/class_1071;official bLhqr;b:Lhsu;
-
model
- Mappings:
Namespace Name Mixin selector named modelLnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;model:Lnet/minecraft/client/render/block/entity/SkullBlockEntityModel;intermediary field_61034Lnet/minecraft/class_11533;field_61034:Lnet/minecraft/class_5598;official cLhqr;c:Lgph;
-
data
- Mappings:
Namespace Name Mixin selector named dataLnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;data:Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;intermediary field_61035Lnet/minecraft/class_11533;field_61035:Lnet/minecraft/class_11533$class_11534;official dLhqr;d:Lhqr$a;
-
-
Constructor Details
-
PlayerHeadModelRenderer
PlayerHeadModelRenderer(PlayerSkinProvider playerSkinProvider, SkullBlockEntityModel model, PlayerHeadModelRenderer.Data data) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;<init>(Lnet/minecraft/client/texture/PlayerSkinProvider;Lnet/minecraft/client/render/block/entity/SkullBlockEntityModel;Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;)Vintermediary <init>Lnet/minecraft/class_11533;<init>(Lnet/minecraft/class_1071;Lnet/minecraft/class_5598;Lnet/minecraft/class_11533$class_11534;)Vofficial <init>Lhqr;<init>(Lhsu;Lgph;Lhqr$a;)V
-
-
Method Details
-
render
public void render(@Nullable @Nullable PlayerHeadModelRenderer.Data data, ItemDisplayContext itemDisplayContext, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, boolean bool) - Specified by:
renderin interfaceSpecialModelRenderer<PlayerHeadModelRenderer.Data>- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;render(Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;Lnet/minecraft/item/ItemDisplayContext;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IIZ)Vintermediary method_72178Lnet/minecraft/class_11533;method_72178(Lnet/minecraft/class_11533$class_11534;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIZ)Vofficial aLhqr;a(Lhqr$a;Ldct;Lfod;Lgxn;IIZ)V
-
collectVertices
- Specified by:
collectVerticesin interfaceSpecialModelRenderer<PlayerHeadModelRenderer.Data>- Mappings:
Namespace Name Mixin selector named collectVerticesLnet/minecraft/client/render/item/model/special/SpecialModelRenderer;collectVertices(Ljava/util/Set;)Vintermediary method_72175Lnet/minecraft/class_10515;method_72175(Ljava/util/Set;)Vofficial aLhqv;a(Ljava/util/Set;)V
-
getData
- Specified by:
getDatain interfaceSpecialModelRenderer<PlayerHeadModelRenderer.Data>- Mappings:
Namespace Name Mixin selector named getDataLnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;getData(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;intermediary method_72176Lnet/minecraft/class_11533;method_72176(Lnet/minecraft/class_1799;)Lnet/minecraft/class_11533$class_11534;official aLhqr;a(Ldcv;)Lhqr$a;
-
createData
@Nullable private @Nullable PlayerHeadModelRenderer.Data createData(ProfileComponent profileComponent) - Mappings:
Namespace Name Mixin selector named createDataLnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;createData(Lnet/minecraft/component/type/ProfileComponent;)Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;intermediary method_72177Lnet/minecraft/class_11533;method_72177(Lnet/minecraft/class_9296;)Lnet/minecraft/class_11533$class_11534;official aLhqr;a(Ldfv;)Lhqr$a;
-