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/PlayerHeadModelRenderer
intermediary net/minecraft/class_11533
official hqp
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PlayerHeadModelRenderer.Data
private final SkullBlockEntityModel
private final PlayerSkinProvider
private final Map
<ProfileComponent, PlayerHeadModelRenderer.Data> -
Constructor Summary
ConstructorsConstructorDescriptionPlayerHeadModelRenderer
(PlayerSkinProvider playerSkinProvider, SkullBlockEntityModel model, PlayerHeadModelRenderer.Data data) -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectVertices
(Set<Vector3f> vertices) createData
(ProfileComponent profileComponent) void
render
(@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 profileCache
Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;profileCache:Ljava/util/Map;
intermediary field_61032
Lnet/minecraft/class_11533;field_61032:Ljava/util/Map;
official a
Lhqp;a:Ljava/util/Map;
-
playerSkinProvider
- Mappings:
Namespace Name Mixin selector named playerSkinProvider
Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;playerSkinProvider:Lnet/minecraft/client/texture/PlayerSkinProvider;
intermediary field_61033
Lnet/minecraft/class_11533;field_61033:Lnet/minecraft/class_1071;
official b
Lhqp;b:Lhss;
-
model
- Mappings:
Namespace Name Mixin selector named model
Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;model:Lnet/minecraft/client/render/block/entity/SkullBlockEntityModel;
intermediary field_61034
Lnet/minecraft/class_11533;field_61034:Lnet/minecraft/class_5598;
official c
Lhqp;c:Lgpg;
-
data
- Mappings:
Namespace Name Mixin selector named data
Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;data:Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;
intermediary field_61035
Lnet/minecraft/class_11533;field_61035:Lnet/minecraft/class_11533$class_11534;
official d
Lhqp;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;)V
intermediary <init>
Lnet/minecraft/class_11533;<init>(Lnet/minecraft/class_1071;Lnet/minecraft/class_5598;Lnet/minecraft/class_11533$class_11534;)V
official <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:
render
in interfaceSpecialModelRenderer<PlayerHeadModelRenderer.Data>
- Mappings:
Namespace Name Mixin selector named render
Lnet/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)V
intermediary method_72178
Lnet/minecraft/class_11533;method_72178(Lnet/minecraft/class_11533$class_11534;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIZ)V
official a
Lhqp;a(Lhqp$a;Ldct;Lfoc;Lgxm;IIZ)V
-
collectVertices
- Specified by:
collectVertices
in interfaceSpecialModelRenderer<PlayerHeadModelRenderer.Data>
- Mappings:
Namespace Name Mixin selector named collectVertices
Lnet/minecraft/client/render/item/model/special/SpecialModelRenderer;collectVertices(Ljava/util/Set;)V
intermediary method_72175
Lnet/minecraft/class_10515;method_72175(Ljava/util/Set;)V
official a
Lhqt;a(Ljava/util/Set;)V
-
getData
- Specified by:
getData
in interfaceSpecialModelRenderer<PlayerHeadModelRenderer.Data>
- Mappings:
Namespace Name Mixin selector named getData
Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;getData(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;
intermediary method_72176
Lnet/minecraft/class_11533;method_72176(Lnet/minecraft/class_1799;)Lnet/minecraft/class_11533$class_11534;
official a
Lhqp;a(Ldcv;)Lhqp$a;
-
createData
@Nullable private @Nullable PlayerHeadModelRenderer.Data createData(ProfileComponent profileComponent) - Mappings:
Namespace Name Mixin selector named createData
Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer;createData(Lnet/minecraft/component/type/ProfileComponent;)Lnet/minecraft/client/render/item/model/special/PlayerHeadModelRenderer$Data;
intermediary method_72177
Lnet/minecraft/class_11533;method_72177(Lnet/minecraft/class_9296;)Lnet/minecraft/class_11533$class_11534;
official a
Lhqp;a(Ldfv;)Lhqp$a;
-