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 enum
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final String
private static final String
private static final String
private static final String
private final Map
<HangingSignRenderer.ModelKey, Model> static final float
private static final String
private static final String
private static final Vec3
private static final float
private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinition
createHangingSignLayer
(HangingSignRenderer.AttachmentType pAttachmentType) static Model
createSignModel
(EntityModelSet pModelSet, WoodType pWoodType, HangingSignRenderer.AttachmentType pAttachmentType) 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) 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
-
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:
getSignModelRenderScale
in classAbstractSignRenderer
-
getSignTextRenderScale
protected float getSignTextRenderScale()- Specified by:
getSignTextRenderScale
in classAbstractSignRenderer
-
translateBase
-
translateSign
- Specified by:
translateSign
in classAbstractSignRenderer
-
getSignModel
- Specified by:
getSignModel
in classAbstractSignRenderer
-
getSignMaterial
- Specified by:
getSignMaterial
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) -
createHangingSignLayer
public static LayerDefinition createHangingSignLayer(HangingSignRenderer.AttachmentType pAttachmentType)
-