Class SignBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.SignBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity>
- Direct Known Subclasses:
HangingSignBlockEntityRenderer
@Environment(CLIENT)
public class SignBlockEntityRenderer
extends Object
implements BlockEntityRenderer<SignBlockEntity>
- Mappings:
Namespace Name official fge
intermediary net/minecraft/class_837
named net/minecraft/client/render/block/entity/SignBlockEntityRenderer
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final int
private static final String
private final TextRenderer
private final Map<SignType,
SignBlockEntityRenderer.SignModel> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateSignModel
(EntityModelLoader entityModelLoader, SignType type) (package private) static int
getColor
(SignBlockEntity sign) (package private) Vec3d
getTextOffset
(float scale) static TexturedModelData
(package private) SpriteIdentifier
getTextureId
(SignType signType) void
render
(SignBlockEntity signBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3) (package private) void
renderSign
(MatrixStack matrices, VertexConsumerProvider verticesProvider, int light, int overlay, float scale, SignType type, Model model) (package private) void
renderSignModel
(MatrixStack matrices, int light, int overlay, Model model, VertexConsumer vertices) (package private) void
renderText
(SignBlockEntity blockEntity, MatrixStack matrices, VertexConsumerProvider verticesProvider, int light, float scale) (package private) static boolean
shouldRender
(SignBlockEntity sign, int signColor) 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
-
STICK
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lfge;a:Ljava/lang/String;
intermediary field_32830
Lnet/minecraft/class_837;field_32830:Ljava/lang/String;
named STICK
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;STICK:Ljava/lang/String;
-
GLOWING_BLACK_COLOR
private static final int GLOWING_BLACK_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lfge;b:I
intermediary field_33962
Lnet/minecraft/class_837;field_33962:I
named GLOWING_BLACK_COLOR
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;GLOWING_BLACK_COLOR:I
-
RENDER_DISTANCE
private static final int RENDER_DISTANCE- Mappings:
Namespace Name Mixin selector official c
Lfge;c:I
intermediary field_33963
Lnet/minecraft/class_837;field_33963:I
named RENDER_DISTANCE
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;RENDER_DISTANCE:I
-
typeToModel
- Mappings:
Namespace Name Mixin selector official d
Lfge;d:Ljava/util/Map;
intermediary field_27754
Lnet/minecraft/class_837;field_27754:Ljava/util/Map;
named typeToModel
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;typeToModel:Ljava/util/Map;
-
textRenderer
- Mappings:
Namespace Name Mixin selector official e
Lfge;e:Lekm;
intermediary field_27755
Lnet/minecraft/class_837;field_27755:Lnet/minecraft/class_327;
named textRenderer
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
-
Constructor Details
-
SignBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>
Lfge;<init>(Lfft$a;)V
intermediary <init>
Lnet/minecraft/class_837;<init>(Lnet/minecraft/class_5614$class_5615;)V
named <init>
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V
-
-
Method Details
-
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 official a
Lfge;a(Lcxp;FLeed;Lfdv;II)V
intermediary method_23083
Lnet/minecraft/class_837;method_23083(Lnet/minecraft/class_2625;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
named render
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;render(Lnet/minecraft/block/entity/SignBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
-
renderSign
void renderSign(MatrixStack matrices, VertexConsumerProvider verticesProvider, int light, int overlay, float scale, SignType type, Model model) - Mappings:
Namespace Name Mixin selector official a
Lfge;a(Leed;Lfdv;IIFLdag;Lewf;)V
intermediary method_45800
Lnet/minecraft/class_837;method_45800(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIFLnet/minecraft/class_4719;Lnet/minecraft/class_3879;)V
named renderSign
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;renderSign(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IIFLnet/minecraft/util/SignType;Lnet/minecraft/client/model/Model;)V
-
renderSignModel
void renderSignModel(MatrixStack matrices, int light, int overlay, Model model, VertexConsumer vertices) - Mappings:
Namespace Name Mixin selector official a
Lfge;a(Leed;IILewf;Leeh;)V
intermediary method_45793
Lnet/minecraft/class_837;method_45793(Lnet/minecraft/class_4587;IILnet/minecraft/class_3879;Lnet/minecraft/class_4588;)V
named renderSignModel
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;renderSignModel(Lnet/minecraft/client/util/math/MatrixStack;IILnet/minecraft/client/model/Model;Lnet/minecraft/client/render/VertexConsumer;)V
-
getTextureId
- Mappings:
Namespace Name Mixin selector official a
Lfge;a(Ldag;)Lfqk;
intermediary method_45792
Lnet/minecraft/class_837;method_45792(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;
named getTextureId
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getTextureId(Lnet/minecraft/util/SignType;)Lnet/minecraft/client/util/SpriteIdentifier;
-
renderText
void renderText(SignBlockEntity blockEntity, MatrixStack matrices, VertexConsumerProvider verticesProvider, int light, float scale) - Mappings:
Namespace Name Mixin selector official a
Lfge;a(Lcxp;Leed;Lfdv;IF)V
intermediary method_45798
Lnet/minecraft/class_837;method_45798(Lnet/minecraft/class_2625;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)V
named renderText
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;renderText(Lnet/minecraft/block/entity/SignBlockEntity;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IF)V
-
getTextOffset
- Mappings:
Namespace Name Mixin selector official a
Lfge;a(F)Leae;
intermediary method_45790
Lnet/minecraft/class_837;method_45790(F)Lnet/minecraft/class_243;
named getTextOffset
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getTextOffset(F)Lnet/minecraft/util/math/Vec3d;
-
shouldRender
- Mappings:
Namespace Name Mixin selector official a
Lfge;a(Lcxp;I)Z
intermediary method_37312
Lnet/minecraft/class_837;method_37312(Lnet/minecraft/class_2625;I)Z
named shouldRender
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;shouldRender(Lnet/minecraft/block/entity/SignBlockEntity;I)Z
-
getColor
- Mappings:
Namespace Name Mixin selector official a
Lfge;a(Lcxp;)I
intermediary method_37311
Lnet/minecraft/class_837;method_37311(Lnet/minecraft/class_2625;)I
named getColor
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getColor(Lnet/minecraft/block/entity/SignBlockEntity;)I
-
createSignModel
public static SignBlockEntityRenderer.SignModel createSignModel(EntityModelLoader entityModelLoader, SignType type) - Mappings:
Namespace Name Mixin selector official a
Lfge;a(Leyd;Ldag;)Lfge$a;
intermediary method_32157
Lnet/minecraft/class_837;method_32157(Lnet/minecraft/class_5599;Lnet/minecraft/class_4719;)Lnet/minecraft/class_837$class_4702;
named createSignModel
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;createSignModel(Lnet/minecraft/client/render/entity/model/EntityModelLoader;Lnet/minecraft/util/SignType;)Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer$SignModel;
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector official c
Lfge;c()Leyn;
intermediary method_32154
Lnet/minecraft/class_837;method_32154()Lnet/minecraft/class_5607;
named getTexturedModelData
Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
-