Class HangingSignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractSignRenderer
net.minecraft.client.renderer.blockentity.HangingSignRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity>,IBlockEntityRendererExtension<SignBlockEntity>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate final Map<HangingSignRenderer.ModelKey, Model> static final floatprivate static final Stringprivate static final Stringprivate static final Vec3private static final floatprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinitioncreateHangingSignLayer(HangingSignRenderer.AttachmentType pAttachmentType) static ModelcreateSignModel(EntityModelSet pModelSet, WoodType pWoodType, HangingSignRenderer.AttachmentType pAttachmentType) protected MaterialgetSignMaterial(WoodType pWoodType) protected ModelgetSignModel(BlockState pState, WoodType pWoodType) protected floatprotected floatprotected Vec3static voidrenderInHand(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Model pModel, Material pMaterial) 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
-
PLANK
- See Also:
-
V_CHAINS
- See Also:
-
NORMAL_CHAINS
- See Also:
-
CHAIN_L_1
- See Also:
-
CHAIN_L_2
- See Also:
-
CHAIN_R_1
- See Also:
-
CHAIN_R_2
- See Also:
-
BOARD
- See Also:
-
MODEL_RENDER_SCALE
public static final float MODEL_RENDER_SCALE- See Also:
-
TEXT_RENDER_SCALE
private static final float TEXT_RENDER_SCALE- See Also:
-
TEXT_OFFSET
-
hangingSignModels
-
-
Constructor Details
-
HangingSignRenderer
-
-
Method Details
-
createSignModel
public static Model createSignModel(EntityModelSet pModelSet, WoodType pWoodType, HangingSignRenderer.AttachmentType pAttachmentType) -
getSignModelRenderScale
protected float getSignModelRenderScale()- Specified by:
getSignModelRenderScalein classAbstractSignRenderer
-
getSignTextRenderScale
protected float getSignTextRenderScale()- Specified by:
getSignTextRenderScalein classAbstractSignRenderer
-
translateBase
-
translateSign
- Specified by:
translateSignin classAbstractSignRenderer
-
getSignModel
- Specified by:
getSignModelin classAbstractSignRenderer
-
getSignMaterial
- Specified by:
getSignMaterialin classAbstractSignRenderer
-
getTextOffset
- Specified by:
getTextOffsetin classAbstractSignRenderer
-
renderInHand
public static void renderInHand(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Model pModel, Material pMaterial) -
createHangingSignLayer
public static LayerDefinition createHangingSignLayer(HangingSignRenderer.AttachmentType pAttachmentType)
-