net.minecraft.client.renderer.blockentity

public class SkullBlockRenderer

implements BlockEntityRenderer<SkullBlockEntity, SkullBlockRenderState>

hjk
net.minecraft.client.renderer.blockentity.SkullBlockRenderer
net.minecraft.class_836
net.minecraft.client.render.block.entity.SkullBlockEntityRenderer
net.minecraft.src.C_4255_

Field summary

Modifier and TypeField
private final Function<SkullBlock$Type, SkullModelBase>
a
modelByType
field_4391
models
f_173658_
private static final Map<SkullBlock$Type, ResourceLocation>
b
SKIN_BY_TYPE
field_4390
TEXTURES
f_112519_
private final PlayerSkinRenderCache
c
playerSkinRenderCache
field_62253
skinCache
f_412311_

Constructor summary

ModifierConstructor
public (BlockEntityRendererProvider$Context context)

Method summary

Modifier and TypeMethod
public static SkullModelBase
a(gyk arg0, ecm$a arg1)
createModel(EntityModelSet arg0, SkullBlock$Type arg1)
method_32160(class_5599 arg0, class_2484$class_2485 arg1)
getModels(LoadedEntityModels models, SkullBlock$SkullType type)
m_373854_(C_141653_ p_376421_, C_1897_$C_1898_ p_377655_)
public SkullBlockRenderState
a()
createRenderState()
method_74385()
createRenderState()
m_414927_()
public void
a(ehz arg0, hkm arg1, float arg2, foh arg3, hxo$a arg4)
extractRenderState(SkullBlockEntity arg0, SkullBlockRenderState arg1, float arg2, Vec3 arg3, ModelFeatureRenderer$CrumblingOverlay arg4)
method_74386(class_2631 arg0, class_11972 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(SkullBlockEntity arg0, SkullBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
m_414963_(C_2025_ p_425051_, C_410959_ p_428826_, float p_425640_, C_3046_ p_428325_, C_410996_$C_411281_ arg4)
public void
a(hkm arg0, fua arg1, hgy arg2, ibo arg3)
submit(SkullBlockRenderState arg0, PoseStack arg1, SubmitNodeCollector arg2, CameraRenderState arg3)
method_3577(class_11972 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(SkullBlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
m_6922_(C_410959_ p_429151_, C_3181_ p_428428_, C_411150_ p_428415_, C_411395_ arg3)
public static void
a(jg arg0, float arg1, float arg2, fua arg3, hgy arg4, int arg5, gxi arg6, hgk arg7, int arg8, hxo$a arg9)
submitSkull(Direction arg0, float arg1, float arg2, PoseStack arg3, SubmitNodeCollector arg4, int arg5, SkullModelBase arg6, RenderType arg7, int arg8, ModelFeatureRenderer$CrumblingOverlay arg9)
method_72958(class_2350 arg0, float arg1, float arg2, class_4587 arg3, class_11659 arg4, int arg5, class_5598 arg6, class_1921 arg7, int arg8, class_11683$class_11792 arg9)
render(Direction facing, float yaw, float poweredTicks, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, SkullBlockEntityModel model, RenderLayer renderLayer, int outlineColor, ModelCommandRenderer$CrumblingOverlayCommand crumblingOverlay)
m_416453_(C_4687_ p_429199_, float p_431016_, float p_424944_, C_3181_ p_424955_, C_411150_ p_427335_, int p_430325_, C_141651_ p_428083_, C_4168_ p_430350_, int p_422297_, C_410996_$C_411281_ p_431224_)
private RenderType
a(ecm$a arg0, ehz arg1)
resolveSkullRenderType(SkullBlock$Type arg0, SkullBlockEntity arg1)
method_32161(class_2484$class_2485 arg0, class_2631 arg1)
renderSkull(SkullBlock$SkullType skullType, SkullBlockEntity blockEntity)
m_418277_(C_1897_$C_1898_ p_425433_, C_2025_ arg1)
public static RenderType
a(ecm$a arg0, amj arg1)
getSkullRenderType(SkullBlock$Type arg0, ResourceLocation arg1)
method_3578(class_2484$class_2485 arg0, class_2960 arg1)
getCutoutRenderLayer(SkullBlock$SkullType type, Identifier texture)
m_401721_(C_1897_$C_1898_ p_408012_, C_5265_ p_408211_)
public static RenderType
a(amj arg0)
getPlayerSkinRenderType(ResourceLocation arg0)
method_72165(class_2960 arg0)
getTranslucentRenderLayer(Identifier texture)
m_403324_(C_5265_ p_408933_)