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 hqp
-
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 aLhqp;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 bLhqp;b:Lhss;
-
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 cLhqp;c:Lgpg;
-
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 dLhqp;d:Lhqp$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>Lhqp;<init>(Lhss;Lgpg;Lhqp$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 aLhqp;a(Lhqp$a;Ldct;Lfoc;Lgxm;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 aLhqt;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 aLhqp;a(Ldcv;)Lhqp$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 aLhqp;a(Ldfv;)Lhqp$a;
-