Class HangingSignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractSignRenderer
net.minecraft.client.renderer.blockentity.HangingSignRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity,,SignRenderState> 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.Simple> 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 Model.SimplecreateSignModel(EntityModelSet pModelSet, WoodType pWoodType, HangingSignRenderer.AttachmentType pAttachmentType) protected MaterialgetSignMaterial(WoodType p_251791_) protected Model.SimplegetSignModel(BlockState p_389435_, WoodType p_389454_) protected floatprotected floatprotected Vec3static voidsubmitSpecial(MaterialSet pMaterials, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, int pPackedOverlay, Model.Simple pModel, Material pMaterial) static voidtranslateBase(PoseStack pPoseStack, float pYRot) protected voidtranslateSign(PoseStack p_277807_, float p_277917_, BlockState p_277638_) Methods inherited from class net.minecraft.client.renderer.blockentity.AbstractSignRenderer
createRenderState, extractRenderState, getDarkColor, getRenderBoundingBox, submit, submitSignMethods 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.Simple 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
-
submitSpecial
public static void submitSpecial(MaterialSet pMaterials, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, int pPackedOverlay, Model.Simple pModel, Material pMaterial) -
createHangingSignLayer
public static LayerDefinition createHangingSignLayer(HangingSignRenderer.AttachmentType pAttachmentType)
-