Class SignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractSignRenderer
net.minecraft.client.renderer.blockentity.SignRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity, SignRenderState>, IBlockEntityRendererExtension<SignBlockEntity>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatprivate final Map<WoodType, SignRenderer.Models> private static final Vec3 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyInHandTransforms(PoseStack poseStack) static LayerDefinitioncreateSignLayer(boolean standing) static Model.SimplecreateSignModel(EntityModelSet entityModelSet, WoodType woodType, boolean standing) 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) private 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
-
RENDER_SCALE
public static final float RENDER_SCALE- See Also:
-
TEXT_OFFSET
-
signModels
-
-
Constructor Details
-
SignRenderer
-
-
Method Details
-
getSignModel
- Specified by:
getSignModelin classAbstractSignRenderer
-
getSignSprite
- Specified by:
getSignSpritein classAbstractSignRenderer
-
getSignModelRenderScale
protected float getSignModelRenderScale()- Specified by:
getSignModelRenderScalein classAbstractSignRenderer
-
getSignTextRenderScale
protected float getSignTextRenderScale()- Specified by:
getSignTextRenderScalein classAbstractSignRenderer
-
translateBase
-
translateSign
- Specified by:
translateSignin 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) -
applyInHandTransforms
-
createSignModel
public static Model.Simple createSignModel(EntityModelSet entityModelSet, WoodType woodType, boolean standing) -
createSignLayer
-