Class StandingSignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractSignRenderer<StandingSignRenderState>
net.minecraft.client.renderer.blockentity.StandingSignRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity, StandingSignRenderState>, IBlockEntityRendererExtension<SignBlockEntity>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static SignRenderState.SignTransformationscreateGroundTransformation(int segment) private static SignRenderState.SignTransformationscreateTransformations(PlainSignBlock.Attachment attachmentType, float angle) private static SignRenderState.SignTransformationscreateWallTransformation(Direction direction) voidextractRenderState(SignBlockEntity blockEntity, StandingSignRenderState state, float partialTicks, Vec3 cameraPosition, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress) private static TransformationtextTransformation(PlainSignBlock.Attachment attachmentType, float angle, boolean isFrontText) Methods inherited from class AbstractSignRenderer
getDarkColor, getRenderBoundingBox, submitMethods 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
private static final float RENDER_SCALE- See Also:
-
TEXT_OFFSET
-
TRANSFORMATIONS
public static final WallAndGroundTransformations<SignRenderState.SignTransformations> TRANSFORMATIONS
-
-
Constructor Details
-
StandingSignRenderer
-
-
Method Details
-
createRenderState
-
extractRenderState
public void extractRenderState(SignBlockEntity blockEntity, StandingSignRenderState state, float partialTicks, Vec3 cameraPosition, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress) - Specified by:
extractRenderStatein interfaceBlockEntityRenderer<SignBlockEntity, StandingSignRenderState>- Overrides:
extractRenderStatein classAbstractSignRenderer<StandingSignRenderState>
-
textTransformation
private static Transformation textTransformation(PlainSignBlock.Attachment attachmentType, float angle, boolean isFrontText) -
createTransformations
private static SignRenderState.SignTransformations createTransformations(PlainSignBlock.Attachment attachmentType, float angle) -
createGroundTransformation
-
createWallTransformation
-