net.minecraft.client.render.block.entity

public class SignBlockEntityRenderer

extends AbstractSignBlockEntityRenderer

All mapped superinterfaces:

BlockEntityRenderer

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

Field summary

Modifier and TypeField
public static final float
RENDER_SCALE
field_44577
SCALE
private static final Vec3d
TEXT_OFFSET
field_44578
TEXT_OFFSET
private final Map<WoodType, SignBlockEntityRenderer$SignModelPair>
signModels
field_27754
typeToModelPair

Constructor summary

ModifierConstructor
public (BlockEntityRendererFactory$Context ctx)

Method summary

Modifier and TypeMethod
protected Model$SinglePartModel
getSignModel(BlockState blockState, WoodType type)
method_65823(class_2680 arg0, class_4719 arg1)
getModel(BlockState arg0, WoodType arg1)
protected SpriteIdentifier
getSignMaterial(WoodType type)
method_45792(class_4719 arg0)
getTextureId(WoodType arg0)
protected float
getSignModelRenderScale()
method_51272()
getSignScale()
protected float
getSignTextRenderScale()
method_51273()
getTextScale()
private static void
translateBase(PoseStack poseStack, float angle)
method_65831(class_4587 arg0, float arg1)
setAngles(MatrixStack matrices, float blockRotationDegrees)
protected void
translateSign(PoseStack poseStack, float angle, BlockState blockState)
method_65824(class_4587 arg0, float arg1, class_2680 arg2)
applyTransforms(MatrixStack arg0, float arg1, BlockState arg2)
protected Vec3d
getTextOffset()
method_45790()
getTextOffset()
public static void
submitSpecial(MaterialSet materials, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, Model$Simple model, Material material)
method_45800(class_11701 arg0, class_4587 arg1, class_11659 arg2, int arg3, int arg4, class_3879$class_9948 arg5, class_4730 arg6)
renderAsItem(SpriteHolder spriteHolder, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model$SinglePartModel model, SpriteIdentifier texture)
public static void
applyInHandTransforms(PoseStack poseStack)
method_72164(class_4587 arg0)
setTransformsForItem(MatrixStack matrices)
public static Model$SinglePartModel
createSignModel(EntityModelSet entityModelSet, WoodType woodType, boolean standing)
method_32157(class_5599 arg0, class_4719 arg1, boolean arg2)
createSignModel(LoadedEntityModels models, WoodType type, boolean standing)
public static TexturedModelData
createSignLayer(boolean standing)
method_32154(boolean arg0)
getTexturedModelData(boolean standing)
private static SignBlockEntityRenderer$SignModelPair
lambda$new$1(BlockEntityRendererProvider$Context arg0, WoodType arg1)
method_32158(class_5614$class_5615 arg0, class_4719 arg1)
method_32158(BlockEntityRendererFactory$Context arg0, WoodType signType)
private static WoodType
lambda$new$0(WoodType arg0)
method_32156(class_4719 arg0)
method_32156(WoodType signType)