net.minecraft.client.renderer.blockentity

public class SignRenderer

implements BlockEntityRenderer<SignBlockEntity>

gok
net.minecraft.client.renderer.blockentity.SignRenderer
net.minecraft.class_837
net.minecraft.client.render.block.entity.SignBlockEntityRenderer

Field summary

Modifier and TypeField
private static final int
a
BLACK_TEXT_OUTLINE_COLOR
field_33962
GLOWING_BLACK_COLOR
private static final int
b
OUTLINE_RENDER_DISTANCE
field_33963
RENDER_DISTANCE
private static final float
c
RENDER_SCALE
field_44577
SCALE
private static final Vec3
d
TEXT_OFFSET
field_44578
TEXT_OFFSET
private final Map<WoodType, SignRenderer$Models>
e
signModels
field_27754
typeToModelPair
private final Font
f
font
field_27755
textRenderer

Constructor summary

ModifierConstructor
public (BlockEntityRendererProvider$Context ctx)

Method summary

Modifier and TypeMethod
public void
a(dwk arg0, float arg1, fgs arg2, gll arg3, int arg4, int arg5)
render(SignBlockEntity arg0, float arg1, PoseStack arg2, MultiBufferSource arg3, int arg4, int arg5)
method_23083(class_2625 arg0, float arg1, class_4587 arg2, class_4597 arg3, int arg4, int arg5)
render(SignBlockEntity arg0, float arg1, MatrixStack arg2, VertexConsumerProvider arg3, int arg4, int arg5)
public float
b()
getSignModelRenderScale()
method_51272()
getSignScale()
public float
c()
getSignTextRenderScale()
method_51273()
getTextScale()
void
a(dwk arg0, fgs arg1, gll arg2, int arg3, int arg4, dxv arg5, drp arg6, dzh arg7, gch arg8)
renderSignWithText(SignBlockEntity arg0, PoseStack arg1, MultiBufferSource arg2, int arg3, int arg4, BlockState arg5, SignBlock arg6, WoodType arg7, Model arg8)
method_49920(class_2625 arg0, class_4587 arg1, class_4597 arg2, int arg3, int arg4, class_2680 arg5, class_2478 arg6, class_4719 arg7, class_3879 arg8)
render(SignBlockEntity entity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model)
void
a(fgs arg0, float arg1, dxv arg2)
translateSign(PoseStack arg0, float arg1, BlockState arg2)
method_49918(class_4587 arg0, float arg1, class_2680 arg2)
setAngles(MatrixStack matrices, float rotationDegrees, BlockState state)
void
a(fgs arg0, gll arg1, int arg2, int arg3, dzh arg4, gch arg5)
renderSign(PoseStack arg0, MultiBufferSource arg1, int arg2, int arg3, WoodType arg4, Model arg5)
method_45800(class_4587 arg0, class_4597 arg1, int arg2, int arg3, class_4719 arg4, class_3879 arg5)
renderSign(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, WoodType woodType, Model model)
Material
a(dzh arg0)
getSignMaterial(WoodType arg0)
method_45792(class_4719 arg0)
getTextureId(WoodType signType)
void
a(jh arg0, dwl arg1, fgs arg2, gll arg3, int arg4, int arg5, int arg6, boolean arg7)
renderSignText(BlockPos arg0, SignText arg1, PoseStack arg2, MultiBufferSource arg3, int arg4, int arg5, int arg6, boolean arg7)
method_45798(class_2338 arg0, class_8242 arg1, class_4587 arg2, class_4597 arg3, int arg4, int arg5, int arg6, boolean arg7)
renderText(BlockPos pos, SignText signText, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int lineHeight, int lineWidth, boolean front)
private void
a(fgs arg0, boolean arg1, fby arg2)
translateSignText(PoseStack arg0, boolean arg1, Vec3 arg2)
method_49919(class_4587 arg0, boolean arg1, class_243 arg2)
setTextAngles(MatrixStack matrices, boolean front, Vec3d translation)
Vec3
d()
getTextOffset()
method_45790()
getTextOffset()
static boolean
a(jh arg0, int arg1)
isOutlineVisible(BlockPos arg0, int arg1)
method_37312(class_2338 arg0, int arg1)
shouldRender(BlockPos pos, int signColor)
public static int
a(dwl arg0)
getDarkColor(SignText arg0)
method_37311(class_8242 arg0)
getColor(SignText sign)
public static Model
a(gek arg0, dzh arg1, boolean arg2)
createSignModel(EntityModelSet arg0, WoodType arg1, boolean arg2)
method_32157(class_5599 arg0, class_4719 arg1, boolean arg2)
createSignModel(EntityModelLoader entityModelLoader, WoodType type, boolean standing)
public static LayerDefinition
a(boolean arg0)
createSignLayer(boolean arg0)
method_32154(boolean arg0)
getTexturedModelData(boolean standing)