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
official epq
intermediary net/minecraft/class_836
named net/minecraft/client/render/block/entity/SkullBlockEntityRenderer
  • Field Details

    • TEXTURES

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

      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a:Ljava/util/Map;
      intermediary field_4391 Lnet/minecraft/class_836;field_4391:Ljava/util/Map;
      named MODELS Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;MODELS:Ljava/util/Map;
  • Constructor Details

    • SkullBlockEntityRenderer

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

    • getModels

      public static Map<SkullBlock.SkullType,​SkullBlockEntityModel> getModels(EntityModelLoader modelLoader)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Leim;)Ljava/util/Map;
      intermediary method_32160 Lnet/minecraft/class_836;method_32160(Lnet/minecraft/class_5599;)Ljava/util/Map;
      named getModels Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getModels(Lnet/minecraft/client/render/entity/model/EntityModelLoader;)Ljava/util/Map;
    • render

      public void render(SkullBlockEntity skullBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3)
      Specified by:
      render in interface BlockEntityRenderer<SkullBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Lcjq;FLdqk;Lenh;II)V
      intermediary method_3577 Lnet/minecraft/class_836;method_3577(Lnet/minecraft/class_2631;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      named render Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;render(Lnet/minecraft/block/entity/SkullBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
    • renderSkull

      public static void renderSkull(@Nullable @Nullable Direction direction, float yaw, float animationProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, SkullBlockEntityModel model, RenderLayer renderLayer)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Lgl;FFLdqk;Lenh;ILehs;Lenp;)V
      intermediary method_32161 Lnet/minecraft/class_836;method_32161(Lnet/minecraft/class_2350;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_5598;Lnet/minecraft/class_1921;)V
      named renderSkull Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;renderSkull(Lnet/minecraft/util/math/Direction;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/render/block/entity/SkullBlockEntityModel;Lnet/minecraft/client/render/RenderLayer;)V
    • getRenderLayer

      public static RenderLayer getRenderLayer(SkullBlock.SkullType type, @Nullable @Nullable com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Lcfu$a;Lcom/mojang/authlib/GameProfile;)Lenp;
      intermediary method_3578 Lnet/minecraft/class_836;method_3578(Lnet/minecraft/class_2484$class_2485;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_1921;
      named getRenderLayer Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getRenderLayer(Lnet/minecraft/block/SkullBlock$SkullType;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/client/render/RenderLayer;