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 Details Link icon

    • GLOWING_BLACK_TEXT_COLOR Link icon

      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 Link icon

      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 Link icon

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

    • AbstractSignBlockEntityRenderer Link icon

      public AbstractSignBlockEntityRenderer(BlockEntityRendererFactory.Context context)
      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 Link icon

    • getModel Link icon

      protected abstract Model getModel(BlockState state, WoodType woodType)
      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 Link icon

      protected abstract SpriteIdentifier getTextureId(WoodType woodType)
      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 Link icon

      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 Link icon

      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 Link icon

      protected abstract Vec3d 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 Link icon

      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 Link icon

      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
      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      private void applyTextTransforms(MatrixStack matrices, boolean front, Vec3d textOffset)
      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 Link icon

      private static boolean shouldRenderTextOutline(BlockPos pos, int color)
      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 Link icon

      public static int getTextColor(SignText text)
      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