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 LayerDefinitionstatic Model.SimplecreateSignModel(EntityModelSet entityModelSet, WoodType woodType, HangingSignRenderer.AttachmentType attachmentType) protected Model.SimplegetSignModel(BlockState blockState, WoodType type) protected floatprotected SpriteIdgetSignSprite(WoodType type) protected floatprotected Vec3static voidsubmitSpecial(SpriteGetter sprites, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, Model.Simple model, SpriteId sprite) static voidtranslateBase(PoseStack poseStack, float angle) protected voidtranslateSign(PoseStack poseStack, float angle, BlockState blockState) Methods inherited from class AbstractSignRenderer
createRenderState, extractRenderState, getDarkColor, getRenderBoundingBox, submit, submitSignMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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 entityModelSet, WoodType woodType, HangingSignRenderer.AttachmentType attachmentType) -
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
-
getSignSprite
- Specified by:
getSignSpritein classAbstractSignRenderer
-
getTextOffset
- Specified by:
getTextOffsetin classAbstractSignRenderer
-
submitSpecial
public static void submitSpecial(SpriteGetter sprites, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, Model.Simple model, SpriteId sprite) -
createHangingSignLayer
-