Class SkullBlockEntityRenderer

java.lang.Object
net.minecraft.client.render.block.entity.SkullBlockEntityRenderer
All Implemented Interfaces:
BlockEntityRenderer<SkullBlockEntity>

@Environment(CLIENT) public class SkullBlockEntityRenderer extends Object implements BlockEntityRenderer<SkullBlockEntity>
Mappings:
Namespace Name
named net/minecraft/client/render/block/entity/SkullBlockEntityRenderer
intermediary net/minecraft/class_836
official hhj
  • Field Details

    • TEXTURES

      private static final Map<SkullBlock.SkullType,Identifier> TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named TEXTURES Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;TEXTURES:Ljava/util/Map;
      intermediary field_4390 Lnet/minecraft/class_836;field_4390:Ljava/util/Map;
      official b Lhhj;b:Ljava/util/Map;
    • models

      Mappings:
      Namespace Name Mixin selector
      named models Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;models:Ljava/util/function/Function;
      intermediary field_4391 Lnet/minecraft/class_836;field_4391:Ljava/util/function/Function;
      official a Lhhj;a:Ljava/util/function/Function;
    • skinCache

      private final PlayerSkinCache skinCache
      Mappings:
      Namespace Name Mixin selector
      named skinCache Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;skinCache:Lnet/minecraft/client/texture/PlayerSkinCache;
      intermediary field_62253 Lnet/minecraft/class_836;field_62253:Lnet/minecraft/class_11786;
      official c Lhhj;c:Lhec;
  • Constructor Details

    • SkullBlockEntityRenderer

      public SkullBlockEntityRenderer(BlockEntityRendererFactory.Context context)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V
      intermediary <init> Lnet/minecraft/class_836;<init>(Lnet/minecraft/class_5614$class_5615;)V
      official <init> Lhhj;<init>(Lhgs$a;)V
  • Method Details

    • getModels

      Mappings:
      Namespace Name Mixin selector
      named getModels Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getModels(Lnet/minecraft/client/render/entity/model/LoadedEntityModels;Lnet/minecraft/block/SkullBlock$SkullType;)Lnet/minecraft/client/render/block/entity/SkullBlockEntityModel;
      intermediary method_32160 Lnet/minecraft/class_836;method_32160(Lnet/minecraft/class_5599;Lnet/minecraft/class_2484$class_2485;)Lnet/minecraft/class_5598;
      official a Lhhj;a(Lgwo;Lebg$a;)Lgvm;
    • render

      public void render(SkullBlockEntity skullBlockEntity, float float2, MatrixStack matrixStack, int int2, int int3, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, OrderedRenderCommandQueue orderedRenderCommandQueue)
      Specified by:
      render in interface BlockEntityRenderer<SkullBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;render(Lnet/minecraft/block/entity/SkullBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;IILnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;)V
      intermediary method_3577 Lnet/minecraft/class_836;method_3577(Lnet/minecraft/class_2631;FLnet/minecraft/class_4587;IILnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;Lnet/minecraft/class_11659;)V
      official a Lhhj;a(Legt;FLfsq;IILfmy;Lhun$a;Lhey;)V
    • method_72958

      public static void method_72958(@Nullable @Nullable Direction direction, float float2, float float3, MatrixStack matrices, OrderedRenderCommandQueue queue, int int2, SkullBlockEntityModel skullBlockEntityModel, RenderLayer renderLayer, int int3, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand)
      Mappings:
      Namespace Name Mixin selector
      named method_72958 Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;method_72958(Lnet/minecraft/util/math/Direction;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;ILnet/minecraft/client/render/block/entity/SkullBlockEntityModel;Lnet/minecraft/client/render/RenderLayer;ILnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)V
      intermediary method_72958 Lnet/minecraft/class_836;method_72958(Lnet/minecraft/class_2350;FFLnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_5598;Lnet/minecraft/class_1921;ILnet/minecraft/class_11683$class_11792;)V
      official a Lhhj;a(Ljh;FFLfsq;Lhey;ILgvm;Lhek;ILhun$a;)V
    • renderSkull

      private RenderLayer renderSkull(SkullBlock.SkullType skullType, SkullBlockEntity skullBlockEntity)
      Mappings:
      Namespace Name Mixin selector
      named renderSkull Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;renderSkull(Lnet/minecraft/block/SkullBlock$SkullType;Lnet/minecraft/block/entity/SkullBlockEntity;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_32161 Lnet/minecraft/class_836;method_32161(Lnet/minecraft/class_2484$class_2485;Lnet/minecraft/class_2631;)Lnet/minecraft/class_1921;
      official a Lhhj;a(Lebg$a;Legt;)Lhek;
    • getCutoutRenderLayer

      public static RenderLayer getCutoutRenderLayer(SkullBlock.SkullType type, @Nullable @Nullable Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getCutoutRenderLayer Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getCutoutRenderLayer(Lnet/minecraft/block/SkullBlock$SkullType;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_3578 Lnet/minecraft/class_836;method_3578(Lnet/minecraft/class_2484$class_2485;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official a Lhhj;a(Lebg$a;Lamw;)Lhek;
    • getTranslucentRenderLayer

      public static RenderLayer getTranslucentRenderLayer(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getTranslucentRenderLayer Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getTranslucentRenderLayer(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_72165 Lnet/minecraft/class_836;method_72165(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official a Lhhj;a(Lamw;)Lhek;