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> private 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
static Model
createSignModel
(EntityModelSet p_389708_, WoodType p_389565_, HangingSignRenderer.AttachmentType p_389605_) protected Material
getSignMaterial
(WoodType p_251791_) protected Model
getSignModel
(BlockState p_389435_, WoodType p_389454_) protected float
protected float
protected Vec3
static void
renderInHand
(PoseStack p_389446_, MultiBufferSource p_389729_, int p_389488_, int p_389717_, Model p_389611_, Material p_389587_) private static void
translateBase
(PoseStack p_389495_, float p_389681_) protected void
translateSign
(PoseStack p_277807_, float p_277917_, BlockState p_277638_) 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
private 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 p_389708_, WoodType p_389565_, HangingSignRenderer.AttachmentType p_389605_) -
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 p_389446_, MultiBufferSource p_389729_, int p_389488_, int p_389717_, Model p_389611_, Material p_389587_) -
createHangingSignLayer
-