Class AbstractSignBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.AbstractSignBlockEntityRenderer
- All Implemented Interfaces:
- BlockEntityRenderer<SignBlockEntity>
- Direct Known Subclasses:
- HangingSignBlockEntityRenderer,- SignBlockEntityRenderer
@Environment(CLIENT)
public abstract class AbstractSignBlockEntityRenderer
extends Object
implements BlockEntityRenderer<SignBlockEntity>
- Mappings:
- Namespace - Name - named - net/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer- intermediary - net/minecraft/class_10529- official - gof
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final TextRenderer
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidapplyTextTransforms(MatrixStack matrices, boolean front, Vec3d textOffset) protected abstract voidapplyTransforms(MatrixStack matrices, float blockRotationDegrees, BlockState state) protected abstract ModelgetModel(BlockState state, WoodType woodType) protected abstract floatstatic intgetTextColor(SignText text) protected abstract Vec3dprotected abstract floatprotected abstract SpriteIdentifiergetTextureId(WoodType woodType) voidrender(SignBlockEntity signBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3) private voidrender(SignBlockEntity blockEntity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model) protected voidrenderSign(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, WoodType woodType, Model model) private voidrenderText(BlockPos pos, SignText text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int textLineHeight, int maxTextWidth, boolean front) private static booleanshouldRenderTextOutline(BlockPos pos, int color) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderergetRenderDistance, isInRenderDistance, rendersOutsideBoundingBox
- 
Field Details- 
GLOWING_BLACK_TEXT_COLORprivate static final int GLOWING_BLACK_TEXT_COLOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - GLOWING_BLACK_TEXT_COLOR- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;GLOWING_BLACK_TEXT_COLOR:I- intermediary - field_55506- Lnet/minecraft/class_10529;field_55506:I- official - a- Lgof;a:I
 
- 
MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCEprivate static final int MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE- Mappings:
- Namespace - Name - Mixin selector - named - MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE:I- intermediary - field_55507- Lnet/minecraft/class_10529;field_55507:I- official - b- Lgof;b:I
 
- 
textRenderer- Mappings:
- Namespace - Name - Mixin selector - named - textRenderer- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;textRenderer:Lnet/minecraft/client/font/TextRenderer;- intermediary - field_55508- Lnet/minecraft/class_10529;field_55508:Lnet/minecraft/class_327;- official - c- Lgof;c:Lfod;
 
 
- 
- 
Constructor Details- 
AbstractSignBlockEntityRenderer- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V- intermediary - <init>- Lnet/minecraft/class_10529;<init>(Lnet/minecraft/class_5614$class_5615;)V- official - <init>- Lgof;<init>(Lgom$a;)V
 
 
- 
- 
Method Details- 
getModel- Mappings:
- Namespace - Name - Mixin selector - named - getModel- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getModel(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/WoodType;)Lnet/minecraft/client/model/Model;- intermediary - method_65823- Lnet/minecraft/class_10529;method_65823(Lnet/minecraft/class_2680;Lnet/minecraft/class_4719;)Lnet/minecraft/class_3879;- official - a- Lgof;a(Ldwy;Ldyk;)Lgcx;
 
- 
getTextureId- Mappings:
- Namespace - Name - Mixin selector - named - getTextureId- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextureId(Lnet/minecraft/block/WoodType;)Lnet/minecraft/client/util/SpriteIdentifier;- intermediary - method_45792- Lnet/minecraft/class_10529;method_45792(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;- official - a- Lgof;a(Ldyk;)Lhha;
 
- 
getSignScaleprotected abstract float getSignScale()- Mappings:
- Namespace - Name - Mixin selector - named - getSignScale- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getSignScale()F- intermediary - method_51272- Lnet/minecraft/class_10529;method_51272()F- official - a- Lgof;a()F
 
- 
getTextScaleprotected abstract float getTextScale()- Mappings:
- Namespace - Name - Mixin selector - named - getTextScale- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextScale()F- intermediary - method_51273- Lnet/minecraft/class_10529;method_51273()F- official - b- Lgof;b()F
 
- 
getTextOffset- Mappings:
- Namespace - Name - Mixin selector - named - getTextOffset- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextOffset()Lnet/minecraft/util/math/Vec3d;- intermediary - method_45790- Lnet/minecraft/class_10529;method_45790()Lnet/minecraft/class_243;- official - c- Lgof;c()Lfbb;
 
- 
applyTransformsprotected abstract void applyTransforms(MatrixStack matrices, float blockRotationDegrees, BlockState state) - Mappings:
- Namespace - Name - Mixin selector - named - applyTransforms- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;applyTransforms(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/block/BlockState;)V- intermediary - method_65824- Lnet/minecraft/class_10529;method_65824(Lnet/minecraft/class_4587;FLnet/minecraft/class_2680;)V- official - a- Lgof;a(Lffv;FLdwy;)V
 
- 
renderpublic void render(SignBlockEntity signBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3) - Specified by:
- renderin interface- BlockEntityRenderer<SignBlockEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - render- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;render(Lnet/minecraft/block/entity/SignBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V- intermediary - method_65820- Lnet/minecraft/class_10529;method_65820(Lnet/minecraft/class_2625;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V- official - a- Lgof;a(Ldvn;FLffv;Lglz;II)V
 
- 
renderprivate void render(SignBlockEntity blockEntity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model) - Mappings:
- Namespace - Name - Mixin selector - named - render- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;render(Lnet/minecraft/block/entity/SignBlockEntity;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/block/BlockState;Lnet/minecraft/block/AbstractSignBlock;Lnet/minecraft/block/WoodType;Lnet/minecraft/client/model/Model;)V- intermediary - method_65821- Lnet/minecraft/class_10529;method_65821(Lnet/minecraft/class_2625;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_2680;Lnet/minecraft/class_2478;Lnet/minecraft/class_4719;Lnet/minecraft/class_3879;)V- official - a- Lgof;a(Ldvn;Lffv;Lglz;IILdwy;Ldqs;Ldyk;Lgcx;)V
 
- 
renderSignprotected void renderSign(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, WoodType woodType, Model model) - Mappings:
- Namespace - Name - Mixin selector - named - renderSign- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;renderSign(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/block/WoodType;Lnet/minecraft/client/model/Model;)V- intermediary - method_65825- Lnet/minecraft/class_10529;method_65825(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_4719;Lnet/minecraft/class_3879;)V- official - a- Lgof;a(Lffv;Lglz;IILdyk;Lgcx;)V
 
- 
renderTextprivate void renderText(BlockPos pos, SignText text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int textLineHeight, int maxTextWidth, boolean front) - Mappings:
- Namespace - Name - Mixin selector - named - renderText- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;renderText(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/SignText;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IIIZ)V- intermediary - method_65828- Lnet/minecraft/class_10529;method_65828(Lnet/minecraft/class_2338;Lnet/minecraft/class_8242;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIIZ)V- official - a- Lgof;a(Lji;Ldvo;Lffv;Lglz;IIIZ)V
 
- 
applyTextTransforms- Mappings:
- Namespace - Name - Mixin selector - named - applyTextTransforms- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;applyTextTransforms(Lnet/minecraft/client/util/math/MatrixStack;ZLnet/minecraft/util/math/Vec3d;)V- intermediary - method_65826- Lnet/minecraft/class_10529;method_65826(Lnet/minecraft/class_4587;ZLnet/minecraft/class_243;)V- official - a- Lgof;a(Lffv;ZLfbb;)V
 
- 
shouldRenderTextOutline- Mappings:
- Namespace - Name - Mixin selector - named - shouldRenderTextOutline- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;shouldRenderTextOutline(Lnet/minecraft/util/math/BlockPos;I)Z- intermediary - method_65827- Lnet/minecraft/class_10529;method_65827(Lnet/minecraft/class_2338;I)Z- official - a- Lgof;a(Lji;I)Z
 
- 
getTextColor- Mappings:
- Namespace - Name - Mixin selector - named - getTextColor- Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextColor(Lnet/minecraft/block/entity/SignText;)I- intermediary - method_65822- Lnet/minecraft/class_10529;method_65822(Lnet/minecraft/class_8242;)I- official - a- Lgof;a(Ldvo;)I
 
 
-