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 Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private final TextRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
applyTextTransforms
(MatrixStack matrices, boolean front, Vec3d textOffset) protected abstract void
applyTransforms
(MatrixStack matrices, float blockRotationDegrees, BlockState state) protected abstract Model
getModel
(BlockState state, WoodType woodType) protected abstract float
static int
getTextColor
(SignText text) protected abstract Vec3d
protected abstract float
protected abstract SpriteIdentifier
getTextureId
(WoodType woodType) void
render
(SignBlockEntity signBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3) private void
render
(SignBlockEntity blockEntity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model) protected void
renderSign
(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, WoodType woodType, Model model) private void
renderText
(BlockPos pos, SignText text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int textLineHeight, int maxTextWidth, boolean front) private static boolean
shouldRenderTextOutline
(BlockPos pos, int color) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
getRenderDistance, isInRenderDistance, rendersOutsideBoundingBox
-
Field Details
-
GLOWING_BLACK_TEXT_COLOR
private 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_DISTANCE
private 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;
-
getSignScale
protected 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
-
getTextScale
protected 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;
-
applyTransforms
protected 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
-
render
public void render(SignBlockEntity signBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3) - Specified by:
render
in interfaceBlockEntityRenderer<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
-
render
private 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
-
renderSign
protected 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
-
renderText
private 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
-