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 fkxintermediary net/minecraft/class_837named net/minecraft/client/render/block/entity/SignBlockEntityRenderer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final floatprivate static final Stringprivate final TextRendererprivate final Map<WoodType,SignBlockEntityRenderer.SignModel> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSignModel(EntityModelLoader entityModelLoader, WoodType type) (package private) static int(package private) Vec3dgetTextOffset(float scale) static TexturedModelData(package private) SpriteIdentifiergetTextureId(WoodType signType) voidrender(SignBlockEntity signBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3) (package private) voidrender(SignBlockEntity entity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model, float scale) (package private) voidrenderSign(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, float scale, WoodType type, Model model) (package private) voidrenderSignModel(MatrixStack matrices, int light, int overlay, Model model, VertexConsumer vertexConsumers) (package private) voidrenderText(BlockPos pos, SignText signText, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float scale, Vec3d textOffset, int lineHeight, int lineWidth, boolean front) (package private) voidsetAngles(MatrixStack matrices, float rotationDegrees, BlockState state) private voidsetTextAngles(float scale, MatrixStack matrices, boolean front, Vec3d textOffset) (package private) static booleanshouldRender(BlockPos pos, int signColor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
getRenderDistance, isInRenderDistance, rendersOutsideBoundingBox
-
Field Details
-
STICK
- See Also:
- Mappings:
Namespace Name Mixin selector official aLfkx;a:Ljava/lang/String;intermediary field_32830Lnet/minecraft/class_837;field_32830:Ljava/lang/String;named STICKLnet/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 bLfkx;b:Iintermediary field_33962Lnet/minecraft/class_837;field_33962:Inamed GLOWING_BLACK_COLORLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;GLOWING_BLACK_COLOR:I
-
RENDER_DISTANCE
private static final int RENDER_DISTANCE- Mappings:
Namespace Name Mixin selector official cLfkx;c:Iintermediary field_33963Lnet/minecraft/class_837;field_33963:Inamed RENDER_DISTANCELnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;RENDER_DISTANCE:I
-
SCALE
private static final float SCALE- See Also:
- Mappings:
Namespace Name Mixin selector official dLfkx;d:Fintermediary field_43376Lnet/minecraft/class_837;field_43376:Fnamed SCALELnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;SCALE:F
-
typeToModel
- Mappings:
Namespace Name Mixin selector official eLfkx;e:Ljava/util/Map;intermediary field_27754Lnet/minecraft/class_837;field_27754:Ljava/util/Map;named typeToModelLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;typeToModel:Ljava/util/Map;
-
textRenderer
- Mappings:
Namespace Name Mixin selector official fLfkx;f:Lenv;intermediary field_27755Lnet/minecraft/class_837;field_27755:Lnet/minecraft/class_327;named textRendererLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
-
Constructor Details
-
SignBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lfkx;<init>(Lfkk$a;)Vintermediary <init>Lnet/minecraft/class_837;<init>(Lnet/minecraft/class_5614$class_5615;)Vnamed <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:
renderin interfaceBlockEntityRenderer<SignBlockEntity>- Mappings:
Namespace Name Mixin selector official aLfkx;a(Ldag;FLehj;Lfim;II)Vintermediary method_23083Lnet/minecraft/class_837;method_23083(Lnet/minecraft/class_2625;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vnamed renderLnet/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
-
render
void render(SignBlockEntity entity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model, float scale) - Mappings:
Namespace Name Mixin selector official aLfkx;a(Ldag;Lehj;Lfim;IILdbm;Lcvy;Ldda;Lfat;F)Vintermediary method_49920Lnet/minecraft/class_837;method_49920(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;F)Vnamed renderLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;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;F)V
-
setAngles
- Mappings:
Namespace Name Mixin selector official aLfkx;a(Lehj;FLdbm;)Vintermediary method_49918Lnet/minecraft/class_837;method_49918(Lnet/minecraft/class_4587;FLnet/minecraft/class_2680;)Vnamed setAnglesLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;setAngles(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/block/BlockState;)V
-
renderSign
void renderSign(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, float scale, WoodType type, Model model) - Mappings:
Namespace Name Mixin selector official aLfkx;a(Lehj;Lfim;IIFLdda;Lfat;)Vintermediary method_45800Lnet/minecraft/class_837;method_45800(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIFLnet/minecraft/class_4719;Lnet/minecraft/class_3879;)Vnamed renderSignLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;renderSign(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IIFLnet/minecraft/block/WoodType;Lnet/minecraft/client/model/Model;)V
-
renderSignModel
void renderSignModel(MatrixStack matrices, int light, int overlay, Model model, VertexConsumer vertexConsumers) - Mappings:
Namespace Name Mixin selector official aLfkx;a(Lehj;IILfat;Lehn;)Vintermediary method_45793Lnet/minecraft/class_837;method_45793(Lnet/minecraft/class_4587;IILnet/minecraft/class_3879;Lnet/minecraft/class_4588;)Vnamed renderSignModelLnet/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 aLfkx;a(Ldda;)Lfvh;intermediary method_45792Lnet/minecraft/class_837;method_45792(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;named getTextureIdLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getTextureId(Lnet/minecraft/block/WoodType;)Lnet/minecraft/client/util/SpriteIdentifier;
-
renderText
void renderText(BlockPos pos, SignText signText, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float scale, Vec3d textOffset, int lineHeight, int lineWidth, boolean front) - Mappings:
Namespace Name Mixin selector official aLfkx;a(Lgt;Ldah;Lehj;Lfim;IFLedj;IIZ)Vintermediary method_45798Lnet/minecraft/class_837;method_45798(Lnet/minecraft/class_2338;Lnet/minecraft/class_8242;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFLnet/minecraft/class_243;IIZ)Vnamed renderTextLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;renderText(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/SignText;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFLnet/minecraft/util/math/Vec3d;IIZ)V
-
setTextAngles
- Mappings:
Namespace Name Mixin selector official aLfkx;a(FLehj;ZLedj;)Vintermediary method_49919Lnet/minecraft/class_837;method_49919(FLnet/minecraft/class_4587;ZLnet/minecraft/class_243;)Vnamed setTextAnglesLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;setTextAngles(FLnet/minecraft/client/util/math/MatrixStack;ZLnet/minecraft/util/math/Vec3d;)V
-
getTextOffset
- Mappings:
Namespace Name Mixin selector official aLfkx;a(F)Ledj;intermediary method_45790Lnet/minecraft/class_837;method_45790(F)Lnet/minecraft/class_243;named getTextOffsetLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getTextOffset(F)Lnet/minecraft/util/math/Vec3d;
-
shouldRender
- Mappings:
Namespace Name Mixin selector official aLfkx;a(Lgt;I)Zintermediary method_37312Lnet/minecraft/class_837;method_37312(Lnet/minecraft/class_2338;I)Znamed shouldRenderLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;shouldRender(Lnet/minecraft/util/math/BlockPos;I)Z
-
getColor
- Mappings:
Namespace Name Mixin selector official aLfkx;a(Ldah;)Iintermediary method_37311Lnet/minecraft/class_837;method_37311(Lnet/minecraft/class_8242;)Inamed getColorLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getColor(Lnet/minecraft/block/entity/SignText;)I
-
createSignModel
public static SignBlockEntityRenderer.SignModel createSignModel(EntityModelLoader entityModelLoader, WoodType type) - Mappings:
Namespace Name Mixin selector official aLfkx;a(Lfcs;Ldda;)Lfkx$a;intermediary method_32157Lnet/minecraft/class_837;method_32157(Lnet/minecraft/class_5599;Lnet/minecraft/class_4719;)Lnet/minecraft/class_837$class_4702;named createSignModelLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;createSignModel(Lnet/minecraft/client/render/entity/model/EntityModelLoader;Lnet/minecraft/block/WoodType;)Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer$SignModel;
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector official cLfkx;c()Lfdc;intermediary method_32154Lnet/minecraft/class_837;method_32154()Lnet/minecraft/class_5607;named getTexturedModelDataLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
-