Class SignBlockEntityRenderer

java.lang.Object
net.minecraft.client.render.block.entity.SignBlockEntityRenderer
All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity>

@Environment(CLIENT)
public class SignBlockEntityRenderer
extends Object
implements BlockEntityRenderer<SignBlockEntity>
Mappings:
Namespace Name
official eog
intermediary net/minecraft/class_837
named net/minecraft/client/render/block/entity/SignBlockEntityRenderer
  • Field Details

    • field_32828

      public static final int field_32828
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official a Leog;a:I
      intermediary field_32828 Lnet/minecraft/class_837;field_32828:I
      named field_32828 Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;field_32828:I
    • field_32829

      private static final int field_32829
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official b Leog;b:I
      intermediary field_32829 Lnet/minecraft/class_837;field_32829:I
      named field_32829 Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;field_32829:I
    • field_32830

      private static final String field_32830
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official c Leog;c:Ljava/lang/String;
      intermediary field_32830 Lnet/minecraft/class_837;field_32830:Ljava/lang/String;
      named field_32830 Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;field_32830:Ljava/lang/String;
    • typeToModel

      private final Map<SignType,​SignBlockEntityRenderer.SignModel> typeToModel
      Mappings:
      Namespace Name Mixin selector
      official d Leog;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 Leog;e:Ldvf;
      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> Leog;<init>(Lenw$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 Leog;a(Lcip;FLdpg;Lely;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
    • getSignType

      public static SignType getSignType​(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Leog;a(Lbyq;)Lcld;
      intermediary method_32155 Lnet/minecraft/class_837;method_32155(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4719;
      named getSignType Lnet/minecraft/client/render/block/entity/SignBlockEntityRenderer;getSignType(Lnet/minecraft/block/Block;)Lnet/minecraft/util/SignType;
    • createSignModel

      public static SignBlockEntityRenderer.SignModel createSignModel​(EntityModelLoader entityModelLoader, SignType type)
      Mappings:
      Namespace Name Mixin selector
      official a Leog;a(Leha;Lcld;)Leog$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 b Leog;b()Lehk;
      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;