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 hqr
  • Field Details

    • profileCache

      private final Map<ProfileComponent,PlayerHeadModelRenderer.Data> 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 Lhqr;a:Ljava/util/Map;
    • playerSkinProvider

      private final PlayerSkinProvider 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 Lhqr;b:Lhsu;
    • model

      private final SkullBlockEntityModel 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 Lhqr;c:Lgph;
    • data

      private final PlayerHeadModelRenderer.Data 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 Lhqr;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;)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> 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:
      render in interface SpecialModelRenderer<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 Lhqr;a(Lhqr$a;Ldct;Lfod;Lgxn;IIZ)V
    • collectVertices

      public void collectVertices(Set<Vector3f> vertices)
      Specified by:
      collectVertices in interface SpecialModelRenderer<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 Lhqv;a(Ljava/util/Set;)V
    • getData

      Specified by:
      getData in interface SpecialModelRenderer<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 Lhqr;a(Ldcv;)Lhqr$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 Lhqr;a(Ldfv;)Lhqr$a;