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
  • Field Details

    • STICK

      private static final String 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

      private final Map<SignType,SignBlockEntityRenderer.SignModel> 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

      private final TextRenderer 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

      public SignBlockEntityRenderer(BlockEntityRendererFactory.Context ctx)
      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 interface BlockEntityRenderer<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

      SpriteIdentifier getTextureId(SignType signType)
      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

      Vec3d getTextOffset(float scale)
      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

      static boolean shouldRender(SignBlockEntity sign, int signColor)
      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

      static int getColor(SignBlockEntity sign)
      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

      public static TexturedModelData 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;