Class SkullBlockRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.SkullBlockRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SkullBlockEntity>
,IBlockEntityRendererExtension<SkullBlockEntity>
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map<SkullBlock.Type,
SkullModelBase> static final Map<SkullBlock.Type,
ResourceLocation> Fields inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
INFINITE_EXTENT_AABB
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Map<SkullBlock.Type,
SkullModelBase> createSkullRenderers
(EntityModelSet p_173662_) getRenderBoundingBox
(SkullBlockEntity blockEntity) Return anAABB
that controls the visible scope of thisBlockEntityRenderer
.static RenderType
getRenderType
(SkullBlock.Type p_112524_, com.mojang.authlib.GameProfile p_112525_) void
render
(SkullBlockEntity p_112534_, float p_112535_, PoseStack p_112536_, MultiBufferSource p_112537_, int p_112538_, int p_112539_) static void
renderSkull
(Direction p_173664_, float p_173665_, float p_173666_, PoseStack p_173667_, MultiBufferSource p_173668_, int p_173669_, SkullModelBase p_173670_, RenderType p_173671_) 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.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreen
-
Field Details
-
modelByType
-
SKIN_BY_TYPE
-
-
Constructor Details
-
SkullBlockRenderer
-
-
Method Details
-
createSkullRenderers
-
render
public void render(SkullBlockEntity p_112534_, float p_112535_, PoseStack p_112536_, MultiBufferSource p_112537_, int p_112538_, int p_112539_) - Specified by:
render
in interfaceBlockEntityRenderer<SkullBlockEntity>
-
renderSkull
public static void renderSkull(@Nullable Direction p_173664_, float p_173665_, float p_173666_, PoseStack p_173667_, MultiBufferSource p_173668_, int p_173669_, SkullModelBase p_173670_, RenderType p_173671_) -
getRenderType
public static RenderType getRenderType(SkullBlock.Type p_112524_, @Nullable com.mojang.authlib.GameProfile p_112525_) -
getRenderBoundingBox
Description copied from interface:IBlockEntityRendererExtension
Return anAABB
that controls the visible scope of thisBlockEntityRenderer
. Defaults to the unit cube at the given position.- Specified by:
getRenderBoundingBox
in interfaceIBlockEntityRendererExtension<SkullBlockEntity>
- Returns:
- an appropriately sized
AABB
for theBlockEntityRenderer
-