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 fac
intermediary net/minecraft/class_836
named net/minecraft/client/render/block/entity/SkullBlockEntityRenderer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map<SkullBlock.SkullType,
SkullBlockEntityModel> private static final Map<SkullBlock.SkullType,
Identifier> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetModels
(EntityModelLoader modelLoader) static RenderLayer
getRenderLayer
(SkullBlock.SkullType type, @Nullable com.mojang.authlib.GameProfile profile) void
render
(SkullBlockEntity skullBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3) static void
renderSkull
(@Nullable Direction direction, float yaw, float animationProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, SkullBlockEntityModel model, RenderLayer renderLayer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
getRenderDistance, isInRenderDistance, rendersOutsideBoundingBox
-
Field Details
-
TEXTURES
- Mappings:
Namespace Name Mixin selector official b
Lfac;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
Lfac;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
- Mappings:
Namespace Name Mixin selector official <init>
Lfac;<init>(Lezr$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
Lfac;a(Lesq;)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 interfaceBlockEntityRenderer<SkullBlockEntity>
- Mappings:
Namespace Name Mixin selector official a
Lfac;a(Lcto;FLdzs;Lext;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
Lfac;a(Lgy;FFLdzs;Lext;ILeru;Leyb;)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
Lfac;a(Lcpp$a;Lcom/mojang/authlib/GameProfile;)Leyb;
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;
-