Class TextRenderer

java.lang.Object
net.minecraft.client.font.TextRenderer
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class TextRenderer extends Object implements AutoCloseable
Mappings:
Namespace Name
official cgk
intermediary net/minecraft/class_370
named net/minecraft/client/font/TextRenderer
  • Field Details

    • field_20051

      private static final Logger field_20051
      Mappings:
      Namespace Name Mixin selector
      official c Lcgk;c:Lorg/apache/logging/log4j/Logger;
      intermediary field_20051 Lnet/minecraft/class_370;field_20051:Lorg/apache/logging/log4j/Logger;
      named field_20051 Lnet/minecraft/client/font/TextRenderer;field_20051:Lorg/apache/logging/log4j/Logger;
    • fontHeight

      public int fontHeight
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a:I
      intermediary field_1141 Lnet/minecraft/class_370;field_1141:I
      named fontHeight Lnet/minecraft/client/font/TextRenderer;fontHeight:I
    • random

      public Random random
      Mappings:
      Namespace Name Mixin selector
      official b Lcgk;b:Ljava/util/Random;
      intermediary field_1142 Lnet/minecraft/class_370;field_1142:Ljava/util/Random;
      named random Lnet/minecraft/client/font/TextRenderer;random:Ljava/util/Random;
    • textureManager

      private final TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      official d Lcgk;d:Lddn;
      intermediary field_6286 Lnet/minecraft/class_370;field_6286:Lnet/minecraft/class_1532;
      named textureManager Lnet/minecraft/client/font/TextRenderer;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • field_20052

      private final class_4131 field_20052
      Mappings:
      Namespace Name Mixin selector
      official e Lcgk;e:Lcig;
      intermediary field_20052 Lnet/minecraft/class_370;field_20052:Lnet/minecraft/class_4131;
      named field_20052 Lnet/minecraft/client/font/TextRenderer;field_20052:Lnet/minecraft/class_4131;
    • rightToLeft

      private boolean rightToLeft
      Mappings:
      Namespace Name Mixin selector
      official f Lcgk;f:Z
      intermediary field_1152 Lnet/minecraft/class_370;field_1152:Z
      named rightToLeft Lnet/minecraft/client/font/TextRenderer;rightToLeft:Z
  • Constructor Details

  • Method Details

    • method_18354

      public void method_18354(List<class_4142> list)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Ljava/util/List;)V
      intermediary method_18354 Lnet/minecraft/class_370;method_18354(Ljava/util/List;)V
      named method_18354 Lnet/minecraft/client/font/TextRenderer;method_18354(Ljava/util/List;)V
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Mappings:
      Namespace Name Mixin selector
      official close Lcgk;close()V
      intermediary close Lnet/minecraft/class_370;close()V
      named close Lnet/minecraft/client/font/TextRenderer;close()V
    • drawWithShadow

      public int drawWithShadow(String text, float x, float y, int color)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Ljava/lang/String;FFI)I
      intermediary method_956 Lnet/minecraft/class_370;method_956(Ljava/lang/String;FFI)I
      named drawWithShadow Lnet/minecraft/client/font/TextRenderer;drawWithShadow(Ljava/lang/String;FFI)I
    • method_18355

      public int method_18355(String string, float float2, float float3, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgk;b(Ljava/lang/String;FFI)I
      intermediary method_18355 Lnet/minecraft/class_370;method_18355(Ljava/lang/String;FFI)I
      named method_18355 Lnet/minecraft/client/font/TextRenderer;method_18355(Ljava/lang/String;FFI)I
    • mirror

      private String mirror(String text)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgk;b(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_6672 Lnet/minecraft/class_370;method_6672(Ljava/lang/String;)Ljava/lang/String;
      named mirror Lnet/minecraft/client/font/TextRenderer;mirror(Ljava/lang/String;)Ljava/lang/String;
    • drawLayer

      private int drawLayer(String text, float x, float y, int color, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Ljava/lang/String;FFIZ)I
      intermediary method_957 Lnet/minecraft/class_370;method_957(Ljava/lang/String;FFIZ)I
      named drawLayer Lnet/minecraft/client/font/TextRenderer;drawLayer(Ljava/lang/String;FFIZ)I
    • method_18356

      private float method_18356(String string, float float2, float float3, int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgk;b(Ljava/lang/String;FFIZ)F
      intermediary method_18356 Lnet/minecraft/class_370;method_18356(Ljava/lang/String;FFIZ)F
      named method_18356 Lnet/minecraft/client/font/TextRenderer;method_18356(Ljava/lang/String;FFIZ)F
    • method_18353

      private void method_18353(class_4136 class_4136, boolean bool, boolean bool2, float float2, float float3, float float4, BufferBuilder bufferBuilder, float float5, float float6, float float7, float float8)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Lcik;ZZFFFLctq;FFFF)V
      intermediary method_18353 Lnet/minecraft/class_370;method_18353(Lnet/minecraft/class_4136;ZZFFFLnet/minecraft/class_520;FFFF)V
      named method_18353 Lnet/minecraft/client/font/TextRenderer;method_18353(Lnet/minecraft/class_4136;ZZFFFLnet/minecraft/client/render/BufferBuilder;FFFF)V
    • getStringWidth

      public int getStringWidth(String text)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Ljava/lang/String;)I
      intermediary method_954 Lnet/minecraft/class_370;method_954(Ljava/lang/String;)I
      named getStringWidth Lnet/minecraft/client/font/TextRenderer;getStringWidth(Ljava/lang/String;)I
    • method_18352

      private float method_18352(char char2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(C)F
      intermediary method_18352 Lnet/minecraft/class_370;method_18352(C)F
      named method_18352 Lnet/minecraft/client/font/TextRenderer;method_18352(C)F
    • trimToWidth

      public String trimToWidth(String text, int width)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Ljava/lang/String;I)Ljava/lang/String;
      intermediary method_955 Lnet/minecraft/class_370;method_955(Ljava/lang/String;I)Ljava/lang/String;
      named trimToWidth Lnet/minecraft/client/font/TextRenderer;trimToWidth(Ljava/lang/String;I)Ljava/lang/String;
    • trimToWidth

      public String trimToWidth(String text, int width, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Ljava/lang/String;IZ)Ljava/lang/String;
      intermediary method_958 Lnet/minecraft/class_370;method_958(Ljava/lang/String;IZ)Ljava/lang/String;
      named trimToWidth Lnet/minecraft/client/font/TextRenderer;trimToWidth(Ljava/lang/String;IZ)Ljava/lang/String;
    • trimEndNewlines

      private String trimEndNewlines(String text)
      Mappings:
      Namespace Name Mixin selector
      official c Lcgk;c(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_973 Lnet/minecraft/class_370;method_973(Ljava/lang/String;)Ljava/lang/String;
      named trimEndNewlines Lnet/minecraft/client/font/TextRenderer;trimEndNewlines(Ljava/lang/String;)Ljava/lang/String;
    • drawTrimmed

      public void drawTrimmed(String text, int x, int y, int maxWidth, int color)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Ljava/lang/String;IIII)V
      intermediary method_965 Lnet/minecraft/class_370;method_965(Ljava/lang/String;IIII)V
      named drawTrimmed Lnet/minecraft/client/font/TextRenderer;drawTrimmed(Ljava/lang/String;IIII)V
    • method_18357

      private void method_18357(String string, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgk;b(Ljava/lang/String;IIII)V
      intermediary method_18357 Lnet/minecraft/class_370;method_18357(Ljava/lang/String;IIII)V
      named method_18357 Lnet/minecraft/client/font/TextRenderer;method_18357(Ljava/lang/String;IIII)V
    • method_963

      public int method_963(String string, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgk;b(Ljava/lang/String;I)I
      intermediary method_963 Lnet/minecraft/class_370;method_963(Ljava/lang/String;I)I
      named method_963 Lnet/minecraft/client/font/TextRenderer;method_963(Ljava/lang/String;I)I
    • setRightToLeft

      public void setRightToLeft(boolean rightToLeft)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a(Z)V
      intermediary method_968 Lnet/minecraft/class_370;method_968(Z)V
      named setRightToLeft Lnet/minecraft/client/font/TextRenderer;setRightToLeft(Z)V
    • wrapLines

      public List<String> wrapLines(String text, int width)
      Mappings:
      Namespace Name Mixin selector
      official c Lcgk;c(Ljava/lang/String;I)Ljava/util/List;
      intermediary method_971 Lnet/minecraft/class_370;method_971(Ljava/lang/String;I)Ljava/util/List;
      named wrapLines Lnet/minecraft/client/font/TextRenderer;wrapLines(Ljava/lang/String;I)Ljava/util/List;
    • wrapStringToWidth

      public String wrapStringToWidth(String text, int width)
      Mappings:
      Namespace Name Mixin selector
      official d Lcgk;d(Ljava/lang/String;I)Ljava/lang/String;
      intermediary method_974 Lnet/minecraft/class_370;method_974(Ljava/lang/String;I)Ljava/lang/String;
      named wrapStringToWidth Lnet/minecraft/client/font/TextRenderer;wrapStringToWidth(Ljava/lang/String;I)Ljava/lang/String;
    • getCharacterCountForWidth

      private int getCharacterCountForWidth(String text, int offset)
      Mappings:
      Namespace Name Mixin selector
      official e Lcgk;e(Ljava/lang/String;I)I
      intermediary method_976 Lnet/minecraft/class_370;method_976(Ljava/lang/String;I)I
      named getCharacterCountForWidth Lnet/minecraft/client/font/TextRenderer;getCharacterCountForWidth(Ljava/lang/String;I)I
    • isRightToLeft

      public boolean isRightToLeft()
      Mappings:
      Namespace Name Mixin selector
      official a Lcgk;a()Z
      intermediary method_948 Lnet/minecraft/class_370;method_948()Z
      named isRightToLeft Lnet/minecraft/client/font/TextRenderer;isRightToLeft()Z