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 TypeFieldDescriptionstatic final float
private final Map
<WoodType, SignRenderer.Models> private static final Vec3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
applyInHandTransforms
(PoseStack pPoseStack) static LayerDefinition
createSignLayer
(boolean pStandingSign) static Model
createSignModel
(EntityModelSet pModelSet, WoodType pWoodType, boolean pStandingSign) protected Material
getSignMaterial
(WoodType pWoodType) protected Model
getSignModel
(BlockState pState, WoodType pWoodType) protected float
protected float
protected Vec3
static void
renderInHand
(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Model pModel, Material pMaterial) private static void
translateBase
(PoseStack pPoseStack, float pYRot) protected void
translateSign
(PoseStack pPoseStack, float pYRot, BlockState pState) 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
public 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 pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Model pModel, Material pMaterial) -
applyInHandTransforms
-
createSignModel
public static Model createSignModel(EntityModelSet pModelSet, WoodType pWoodType, boolean pStandingSign) -
createSignLayer
-