Class SignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.SignRenderer
- All Implemented Interfaces:
- BlockEntityRenderer<SignBlockEntity>
- Direct Known Subclasses:
- HangingSignRenderer
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic LayerDefinitionstatic SignRenderer.SignModelcreateSignModel(EntityModelSet p_173647_, WoodType p_173648_) static intgetDarkColor(SignText p_277914_) (package private) MaterialgetSignMaterial(WoodType p_251961_) floatfloat(package private) Vec3(package private) static booleanisOutlineVisible(BlockPos p_277741_, int p_278022_) voidrender(SignBlockEntity p_112497_, float p_112498_, PoseStack p_112499_, MultiBufferSource p_112500_, int p_112501_, int p_112502_) (package private) voidrenderSign(PoseStack p_279104_, MultiBufferSource p_279408_, int p_279494_, int p_279344_, WoodType p_279170_, Model p_279159_) (package private) voidrenderSignModel(PoseStack p_250252_, int p_249399_, int p_249042_, Model p_250082_, VertexConsumer p_251093_) (package private) voidrenderSignText(BlockPos p_279403_, SignText p_279361_, PoseStack p_279234_, MultiBufferSource p_279338_, int p_279300_, int p_279179_, int p_279357_, boolean p_279325_) (package private) voidrenderSignWithText(SignBlockEntity p_279389_, PoseStack p_279331_, MultiBufferSource p_279303_, int p_279396_, int p_279203_, BlockState p_279391_, SignBlock p_279224_, WoodType p_279162_, Model p_279444_) (package private) voidtranslateSign(PoseStack p_278074_, float p_277875_, BlockState p_277559_) private voidtranslateSignText(PoseStack p_279133_, boolean p_279134_, Vec3 p_279280_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderergetViewDistance, shouldRender, shouldRenderOffScreen
- 
Field Details- 
STICK- See Also:
 
- 
BLACK_TEXT_OUTLINE_COLORprivate static final int BLACK_TEXT_OUTLINE_COLOR- See Also:
 
- 
OUTLINE_RENDER_DISTANCEprivate static final int OUTLINE_RENDER_DISTANCE
- 
RENDER_SCALEprivate static final float RENDER_SCALE- See Also:
 
- 
TEXT_OFFSET
- 
signModels
- 
font
 
- 
- 
Constructor Details- 
SignRenderer
 
- 
- 
Method Details- 
renderpublic void render(SignBlockEntity p_112497_, float p_112498_, PoseStack p_112499_, MultiBufferSource p_112500_, int p_112501_, int p_112502_) - Specified by:
- renderin interface- BlockEntityRenderer<SignBlockEntity>
 
- 
getSignModelRenderScalepublic float getSignModelRenderScale()
- 
getSignTextRenderScalepublic float getSignTextRenderScale()
- 
renderSignWithTextvoid renderSignWithText(SignBlockEntity p_279389_, PoseStack p_279331_, MultiBufferSource p_279303_, int p_279396_, int p_279203_, BlockState p_279391_, SignBlock p_279224_, WoodType p_279162_, Model p_279444_) 
- 
translateSign
- 
renderSignvoid renderSign(PoseStack p_279104_, MultiBufferSource p_279408_, int p_279494_, int p_279344_, WoodType p_279170_, Model p_279159_) 
- 
renderSignModelvoid renderSignModel(PoseStack p_250252_, int p_249399_, int p_249042_, Model p_250082_, VertexConsumer p_251093_) 
- 
getSignMaterial
- 
renderSignTextvoid renderSignText(BlockPos p_279403_, SignText p_279361_, PoseStack p_279234_, MultiBufferSource p_279338_, int p_279300_, int p_279179_, int p_279357_, boolean p_279325_) 
- 
translateSignText
- 
getTextOffsetVec3 getTextOffset()
- 
isOutlineVisible
- 
getDarkColor
- 
createSignModel
- 
createSignLayer
 
-