net.minecraft.client.renderer.blockentity

public class SkullBlockRenderer

implements BlockEntityRenderer<SkullBlockEntity, SkullBlockRenderState>

hnx
net.minecraft.client.renderer.blockentity.SkullBlockRenderer
net.minecraft.class_836
net.minecraft.client.render.block.entity.SkullBlockEntityRenderer

Field summary

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

Constructor summary

ModifierConstructor
public (BlockEntityRendererProvider$Context context)

Method summary

Modifier and TypeMethod
public static SkullModelBase
a(hcz arg0, efz$a arg1)
createModel(EntityModelSet arg0, SkullBlock$Type arg1)
method_32160(class_5599 arg0, class_2484$class_2485 arg1)
getModels(LoadedEntityModels models, SkullBlock$SkullType type)
public SkullBlockRenderState
a()
createRenderState()
method_74385()
createRenderState()
public void
a(elm arg0, hoz arg1, float arg2, fse arg3, icf$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)
public void
a(hoz arg0, fye arg1, hll arg2, igm 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)
public static void
a(iz arg0, float arg1, float arg2, fye arg3, hll arg4, int arg5, hbv arg6, ifp arg7, int arg8, icf$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)
private RenderType
a(efz$a arg0, elm arg1)
resolveSkullRenderType(SkullBlock$Type arg0, SkullBlockEntity arg1)
method_32161(class_2484$class_2485 arg0, class_2631 arg1)
renderSkull(SkullBlock$SkullType skullType, SkullBlockEntity blockEntity)
public static RenderType
a(efz$a arg0, amo arg1)
getSkullRenderType(SkullBlock$Type arg0, Identifier arg1)
method_3578(class_2484$class_2485 arg0, class_2960 arg1)
getCutoutRenderLayer(SkullBlock$SkullType type, Identifier texture)
public static RenderType
a(amo arg0)
getPlayerSkinRenderType(Identifier arg0)
method_72165(class_2960 arg0)
getTranslucentRenderLayer(Identifier texture)