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 floatprivate final Map<WoodType, SignRenderer.Models> private static final Vec3 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinitioncreateSignLayer(boolean pStandingSign) static ModelcreateSignModel(EntityModelSet pModelSet, WoodType pWoodType, boolean pStandingSign) protected MaterialgetSignMaterial(WoodType pWoodType) protected ModelgetSignModel(BlockState p_389425_, WoodType p_389581_) protected floatprotected floatprotected Vec3static voidrenderInHand(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Model pModel, Material pMaterial) private static voidtranslateBase(PoseStack pPoseStack, float pYRot) protected voidtranslateSign(PoseStack pPoseStack, float pYRot, BlockState pState) Methods inherited from class net.minecraft.client.renderer.blockentity.AbstractSignRenderer
getDarkColor, getRenderBoundingBox, render, renderSignMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getSignModelin classAbstractSignRenderer
-
getSignMaterial
- Specified by:
getSignMaterialin classAbstractSignRenderer
-
getSignModelRenderScale
protected float getSignModelRenderScale()- Specified by:
getSignModelRenderScalein classAbstractSignRenderer
-
getSignTextRenderScale
protected float getSignTextRenderScale()- Specified by:
getSignTextRenderScalein classAbstractSignRenderer
-
translateBase
-
translateSign
- Specified by:
translateSignin classAbstractSignRenderer
-
getTextOffset
- Specified by:
getTextOffsetin classAbstractSignRenderer
-
renderInHand
public static void renderInHand(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Model pModel, Material pMaterial) -
createSignModel
public static Model createSignModel(EntityModelSet pModelSet, WoodType pWoodType, boolean pStandingSign) -
createSignLayer
-