Class SignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractSignRenderer
net.minecraft.client.renderer.blockentity.SignRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity>
,IBlockEntityRendererExtension<SignBlockEntity>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final float
private final Map
<WoodType, SignRenderer.Models> private static final Vec3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinition
createSignLayer
(boolean p_365434_) static Model
createSignModel
(EntityModelSet p_173647_, WoodType p_173648_, boolean p_363591_) protected Material
getSignMaterial
(WoodType p_251961_) protected Model
getSignModel
(BlockState p_389425_, WoodType p_389581_) protected float
protected float
protected Vec3
static void
renderInHand
(PoseStack p_389553_, MultiBufferSource p_389643_, int p_389568_, int p_389710_, Model p_389561_, Material p_389713_) private static void
translateBase
(PoseStack p_389606_, float p_389676_) protected void
translateSign
(PoseStack p_278074_, float p_277875_, BlockState p_277559_) Methods inherited from class net.minecraft.client.renderer.blockentity.AbstractSignRenderer
getDarkColor, getRenderBoundingBox, render, renderSign
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreen
-
Field Details
-
RENDER_SCALE
private static final float RENDER_SCALE- See Also:
-
TEXT_OFFSET
-
signModels
-
-
Constructor Details
-
SignRenderer
-
-
Method Details
-
getSignModel
- Specified by:
getSignModel
in classAbstractSignRenderer
-
getSignMaterial
- Specified by:
getSignMaterial
in classAbstractSignRenderer
-
getSignModelRenderScale
protected float getSignModelRenderScale()- Specified by:
getSignModelRenderScale
in classAbstractSignRenderer
-
getSignTextRenderScale
protected float getSignTextRenderScale()- Specified by:
getSignTextRenderScale
in classAbstractSignRenderer
-
translateBase
-
translateSign
- Specified by:
translateSign
in classAbstractSignRenderer
-
getTextOffset
- Specified by:
getTextOffset
in classAbstractSignRenderer
-
renderInHand
public static void renderInHand(PoseStack p_389553_, MultiBufferSource p_389643_, int p_389568_, int p_389710_, Model p_389561_, Material p_389713_) -
createSignModel
public static Model createSignModel(EntityModelSet p_173647_, WoodType p_173648_, boolean p_363591_) -
createSignLayer
-