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 ekaintermediary net/minecraft/class_836named net/minecraft/client/render/block/entity/SkullBlockEntityRenderer
-
Field Summary
Fields Modifier and Type Field Description private Map<SkullBlock.SkullType,SkullBlockEntityModel>MODELSprivate static Map<SkullBlock.SkullType,Identifier>TEXTURES -
Constructor Summary
Constructors Constructor Description SkullBlockEntityRenderer(BlockEntityRendererFactory.Context ctx) -
Method Summary
Modifier and Type Method Description static Map<SkullBlock.SkullType,SkullBlockEntityModel>getModels(EntityModelLoader modelLoader)static RenderLayergetRenderLayer(SkullBlock.SkullType type, com.mojang.authlib.GameProfile profile)voidrender(SkullBlockEntity skullBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3)static voidrenderSkull(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, waitMethods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
rendersOutsideBoundingBox
-
Field Details
-
TEXTURES
- Mappings:
Namespace Name Mixin selector official bLeka;b:Ljava/util/Map;intermediary field_4390Lnet/minecraft/class_836;field_4390:Ljava/util/Map;named TEXTURESLnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;TEXTURES:Ljava/util/Map;
-
MODELS
- Mappings:
Namespace Name Mixin selector official aLeka;a:Ljava/util/Map;intermediary field_4391Lnet/minecraft/class_836;field_4391:Ljava/util/Map;named MODELSLnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;MODELS:Ljava/util/Map;
-
-
Constructor Details
-
SkullBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Leka;<init>(Lejp$a;)Vintermediary <init>Lnet/minecraft/class_836;<init>(Lnet/minecraft/class_5614$class_5615;)Vnamed <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 aLeka;a(Ledd;)Ljava/util/Map;intermediary method_32160Lnet/minecraft/class_836;method_32160(Lnet/minecraft/class_5599;)Ljava/util/Map;named getModelsLnet/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:
renderin interfaceBlockEntityRenderer<SkullBlockEntity>- Mappings:
Namespace Name Mixin selector official aLeka;a(Lcgs;FLdlr;Lehq;II)Vintermediary method_3577Lnet/minecraft/class_836;method_3577(Lnet/minecraft/class_2631;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vnamed renderLnet/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 Direction direction, float yaw, float animationProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, SkullBlockEntityModel model, RenderLayer renderLayer)- Mappings:
Namespace Name Mixin selector official aLeka;a(Lgc;FFLdlr;Lehq;ILecj;Lehy;)Vintermediary method_32161Lnet/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;)Vnamed renderSkullLnet/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 com.mojang.authlib.GameProfile profile)- Mappings:
Namespace Name Mixin selector official aLeka;a(Lccw$a;Lcom/mojang/authlib/GameProfile;)Lehy;intermediary method_3578Lnet/minecraft/class_836;method_3578(Lnet/minecraft/class_2484$class_2485;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_1921;named getRenderLayerLnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getRenderLayer(Lnet/minecraft/block/SkullBlock$SkullType;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/client/render/RenderLayer;
-