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 fleintermediary net/minecraft/class_837named net/minecraft/client/render/block/entity/SignBlockEntityRenderer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final Vec3dprivate static final intprivate static final intprivate 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) Vec3dstatic TexturedModelData(package private) SpriteIdentifiergetTextureId(WoodType signType) floatfloatvoidrender(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) (package private) voidrenderSign(MatrixStack matrixStack, VertexConsumerProvider vertexConsumers, int light, int overlay, WoodType woodType, 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, int int2, int int3, boolean bool) (package private) voidsetAngles(MatrixStack matrices, float rotationDegrees, BlockState state) private voidsetTextAngles(MatrixStack matrixStack, boolean bool, Vec3d vec3d) (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 aLfle;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 bLfle;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 cLfle;c:Iintermediary field_33963Lnet/minecraft/class_837;field_33963:Inamed RENDER_DISTANCELnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;RENDER_DISTANCE:I
-
field_44577
private static final float field_44577- See Also:
- Mappings:
Namespace Name Mixin selector official dLfle;d:Fintermediary field_44577Lnet/minecraft/class_837;field_44577:Fnamed field_44577Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;field_44577:F
-
field_44578
- Mappings:
Namespace Name Mixin selector official eLfle;e:Ledm;intermediary field_44578Lnet/minecraft/class_837;field_44578:Lnet/minecraft/class_243;named field_44578Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;field_44578:Lnet/minecraft/util/math/Vec3d;
-
typeToModel
- Mappings:
Namespace Name Mixin selector official fLfle;f: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 gLfle;g:Leny;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>Lfle;<init>(Lfkr$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 aLfle;a(Ldai;FLehm;Lfit;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
-
method_51272
public float method_51272()- Mappings:
Namespace Name Mixin selector official bLfle;b()Fintermediary method_51272Lnet/minecraft/class_837;method_51272()Fnamed method_51272Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;method_51272()F
-
method_51273
public float method_51273()- Mappings:
Namespace Name Mixin selector official cLfle;c()Fintermediary method_51273Lnet/minecraft/class_837;method_51273()Fnamed method_51273Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;method_51273()F
-
render
void render(SignBlockEntity entity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model) - Mappings:
Namespace Name Mixin selector official aLfle;a(Ldai;Lehm;Lfit;IILdbo;Lcwa;Lddb;Lfax;)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;)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;)V
-
setAngles
- Mappings:
Namespace Name Mixin selector official aLfle;a(Lehm;FLdbo;)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 matrixStack, VertexConsumerProvider vertexConsumers, int light, int overlay, WoodType woodType, Model model) - Mappings:
Namespace Name Mixin selector official aLfle;a(Lehm;Lfit;IILddb;Lfax;)Vintermediary method_45800Lnet/minecraft/class_837;method_45800(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/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;IILnet/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 aLfle;a(Lehm;IILfax;Lehq;)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 aLfle;a(Lddb;)Lfvo;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, int int2, int int3, boolean bool) - Mappings:
Namespace Name Mixin selector official aLfle;a(Lgt;Ldaj;Lehm;Lfit;IIIZ)Vintermediary method_45798Lnet/minecraft/class_837;method_45798(Lnet/minecraft/class_2338;Lnet/minecraft/class_8242;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIIZ)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;IIIZ)V
-
setTextAngles
- Mappings:
Namespace Name Mixin selector official aLfle;a(Lehm;ZLedm;)Vintermediary method_49919Lnet/minecraft/class_837;method_49919(Lnet/minecraft/class_4587;ZLnet/minecraft/class_243;)Vnamed setTextAnglesLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;setTextAngles(Lnet/minecraft/client/util/math/MatrixStack;ZLnet/minecraft/util/math/Vec3d;)V
-
getTextOffset
Vec3d getTextOffset()- Mappings:
Namespace Name Mixin selector official dLfle;d()Ledm;intermediary method_45790Lnet/minecraft/class_837;method_45790()Lnet/minecraft/class_243;named getTextOffsetLnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getTextOffset()Lnet/minecraft/util/math/Vec3d;
-
shouldRender
- Mappings:
Namespace Name Mixin selector official aLfle;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 aLfle;a(Ldaj;)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 aLfle;a(Lfcw;Lddb;)Lfle$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 fLfle;f()Lfdg;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;
-