Class TextRenderer

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

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

    • PAGES

      private static final Identifier[] PAGES
      Mappings:
      Namespace Name Mixin selector
      official c Lbip;c:[Lnf;
      intermediary field_6284 Lnet/minecraft/class_370;field_6284:[Lnet/minecraft/class_1653;
      named PAGES Lnet/minecraft/client/font/TextRenderer;PAGES:[Lnet/minecraft/util/Identifier;
    • field_1143

      private final int[] field_1143
      Mappings:
      Namespace Name Mixin selector
      official d Lbip;d:[I
      intermediary field_1143 Lnet/minecraft/class_370;field_1143:[I
      named field_1143 Lnet/minecraft/client/font/TextRenderer;field_1143:[I
    • fontHeight

      public int fontHeight
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;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 Lbip;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;
    • field_1144

      private final byte[] field_1144
      Mappings:
      Namespace Name Mixin selector
      official e Lbip;e:[B
      intermediary field_1144 Lnet/minecraft/class_370;field_1144:[B
      named field_1144 Lnet/minecraft/client/font/TextRenderer;field_1144:[B
    • field_1146

      private final int[] field_1146
      Mappings:
      Namespace Name Mixin selector
      official f Lbip;f:[I
      intermediary field_1146 Lnet/minecraft/class_370;field_1146:[I
      named field_1146 Lnet/minecraft/client/font/TextRenderer;field_1146:[I
    • fontTexture

      private final Identifier fontTexture
      Mappings:
      Namespace Name Mixin selector
      official g Lbip;g:Lnf;
      intermediary field_6285 Lnet/minecraft/class_370;field_6285:Lnet/minecraft/class_1653;
      named fontTexture Lnet/minecraft/client/font/TextRenderer;fontTexture:Lnet/minecraft/util/Identifier;
    • textureManager

      private final TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      official h Lbip;h:Lcdr;
      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_1149

      private float field_1149
      Mappings:
      Namespace Name Mixin selector
      official i Lbip;i:F
      intermediary field_1149 Lnet/minecraft/class_370;field_1149:F
      named field_1149 Lnet/minecraft/client/font/TextRenderer;field_1149:F
    • field_1150

      private float field_1150
      Mappings:
      Namespace Name Mixin selector
      official j Lbip;j:F
      intermediary field_1150 Lnet/minecraft/class_370;field_1150:F
      named field_1150 Lnet/minecraft/client/font/TextRenderer;field_1150:F
    • field_1151

      private boolean field_1151
      Mappings:
      Namespace Name Mixin selector
      official k Lbip;k:Z
      intermediary field_1151 Lnet/minecraft/class_370;field_1151:Z
      named field_1151 Lnet/minecraft/client/font/TextRenderer;field_1151:Z
    • rightToLeft

      private boolean rightToLeft
      Mappings:
      Namespace Name Mixin selector
      official l Lbip;l:Z
      intermediary field_1152 Lnet/minecraft/class_370;field_1152:Z
      named rightToLeft Lnet/minecraft/client/font/TextRenderer;rightToLeft:Z
    • field_1153

      private float field_1153
      Mappings:
      Namespace Name Mixin selector
      official m Lbip;m:F
      intermediary field_1153 Lnet/minecraft/class_370;field_1153:F
      named field_1153 Lnet/minecraft/client/font/TextRenderer;field_1153:F
    • field_1154

      private float field_1154
      Mappings:
      Namespace Name Mixin selector
      official n Lbip;n:F
      intermediary field_1154 Lnet/minecraft/class_370;field_1154:F
      named field_1154 Lnet/minecraft/client/font/TextRenderer;field_1154:F
    • field_1155

      private float field_1155
      Mappings:
      Namespace Name Mixin selector
      official o Lbip;o:F
      intermediary field_1155 Lnet/minecraft/class_370;field_1155:F
      named field_1155 Lnet/minecraft/client/font/TextRenderer;field_1155:F
    • field_1156

      private float field_1156
      Mappings:
      Namespace Name Mixin selector
      official p Lbip;p:F
      intermediary field_1156 Lnet/minecraft/class_370;field_1156:F
      named field_1156 Lnet/minecraft/client/font/TextRenderer;field_1156:F
    • color

      private int color
      Mappings:
      Namespace Name Mixin selector
      official q Lbip;q:I
      intermediary field_1157 Lnet/minecraft/class_370;field_1157:I
      named color Lnet/minecraft/client/font/TextRenderer;color:I
    • field_1158

      private boolean field_1158
      Mappings:
      Namespace Name Mixin selector
      official r Lbip;r:Z
      intermediary field_1158 Lnet/minecraft/class_370;field_1158:Z
      named field_1158 Lnet/minecraft/client/font/TextRenderer;field_1158:Z
    • field_1159

      private boolean field_1159
      Mappings:
      Namespace Name Mixin selector
      official s Lbip;s:Z
      intermediary field_1159 Lnet/minecraft/class_370;field_1159:Z
      named field_1159 Lnet/minecraft/client/font/TextRenderer;field_1159:Z
    • field_1160

      private boolean field_1160
      Mappings:
      Namespace Name Mixin selector
      official t Lbip;t:Z
      intermediary field_1160 Lnet/minecraft/class_370;field_1160:Z
      named field_1160 Lnet/minecraft/client/font/TextRenderer;field_1160:Z
    • field_1161

      private boolean field_1161
      Mappings:
      Namespace Name Mixin selector
      official u Lbip;u:Z
      intermediary field_1161 Lnet/minecraft/class_370;field_1161:Z
      named field_1161 Lnet/minecraft/client/font/TextRenderer;field_1161:Z
    • field_1162

      private boolean field_1162
      Mappings:
      Namespace Name Mixin selector
      official v Lbip;v:Z
      intermediary field_1162 Lnet/minecraft/class_370;field_1162:Z
      named field_1162 Lnet/minecraft/client/font/TextRenderer;field_1162:Z
  • Constructor Details

    • TextRenderer

      public TextRenderer(GameOptions options, Identifier fontTexture, TextureManager textureManager, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbip;<init>(Lbid;Lnf;Lcdr;Z)V
      intermediary <init> Lnet/minecraft/class_370;<init>(Lnet/minecraft/class_347;Lnet/minecraft/class_1653;Lnet/minecraft/class_1532;Z)V
      named <init> Lnet/minecraft/client/font/TextRenderer;<init>(Lnet/minecraft/client/options/GameOptions;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/TextureManager;Z)V
  • Method Details

    • reload

      public void reload(ResourceManager resourceManager)
      Specified by:
      reload in interface ResourceReloadListener
      Mappings:
      Namespace Name Mixin selector
      official a Lceq;a(Lcep;)V
      intermediary method_5895 Lnet/minecraft/class_286;method_5895(Lnet/minecraft/class_1654;)V
      named reload Lnet/minecraft/resource/ResourceReloadListener;reload(Lnet/minecraft/resource/ResourceManager;)V
    • init

      private void init()
      Mappings:
      Namespace Name Mixin selector
      official c Lbip;c()V
      intermediary method_5586 Lnet/minecraft/class_370;method_5586()V
      named init Lnet/minecraft/client/font/TextRenderer;init()V
    • method_4942

      private void method_4942()
      Mappings:
      Namespace Name Mixin selector
      official d Lbip;d()V
      intermediary method_4942 Lnet/minecraft/class_370;method_4942()V
      named method_4942 Lnet/minecraft/client/font/TextRenderer;method_4942()V
    • method_952

      private float method_952(char char2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(CZ)F
      intermediary method_952 Lnet/minecraft/class_370;method_952(CZ)F
      named method_952 Lnet/minecraft/client/font/TextRenderer;method_952(CZ)F
    • method_953

      private float method_953(int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(IZ)F
      intermediary method_953 Lnet/minecraft/class_370;method_953(IZ)F
      named method_953 Lnet/minecraft/client/font/TextRenderer;method_953(IZ)F
    • getFontPage

      private Identifier getFontPage(int page)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(I)Lnf;
      intermediary method_5585 Lnet/minecraft/class_370;method_5585(I)Lnet/minecraft/class_1653;
      named getFontPage Lnet/minecraft/client/font/TextRenderer;getFontPage(I)Lnet/minecraft/util/Identifier;
    • method_951

      private void method_951(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbip;b(I)V
      intermediary method_951 Lnet/minecraft/class_370;method_951(I)V
      named method_951 Lnet/minecraft/client/font/TextRenderer;method_951(I)V
    • method_950

      private float method_950(char char2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lbip;b(CZ)F
      intermediary method_950 Lnet/minecraft/class_370;method_950(CZ)F
      named method_950 Lnet/minecraft/client/font/TextRenderer;method_950(CZ)F
    • drawWithShadow

      public int drawWithShadow(String text, float x, float y, int color)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;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
    • draw

      public int draw(String text, int x, int y, int color)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(Ljava/lang/String;III)I
      intermediary method_4247 Lnet/minecraft/class_370;method_4247(Ljava/lang/String;III)I
      named draw Lnet/minecraft/client/font/TextRenderer;draw(Ljava/lang/String;III)I
    • draw

      public int draw(String text, float x, float y, int color, boolean shadow)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(Ljava/lang/String;FFIZ)I
      intermediary method_9417 Lnet/minecraft/class_370;method_9417(Ljava/lang/String;FFIZ)I
      named draw Lnet/minecraft/client/font/TextRenderer;draw(Ljava/lang/String;FFIZ)I
    • mirror

      private String mirror(String text)
      Mappings:
      Namespace Name Mixin selector
      official c Lbip;c(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;
    • method_961

      private void method_961()
      Mappings:
      Namespace Name Mixin selector
      official e Lbip;e()V
      intermediary method_961 Lnet/minecraft/class_370;method_961()V
      named method_961 Lnet/minecraft/client/font/TextRenderer;method_961()V
    • method_959

      private void method_959(String string, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(Ljava/lang/String;Z)V
      intermediary method_959 Lnet/minecraft/class_370;method_959(Ljava/lang/String;Z)V
      named method_959 Lnet/minecraft/client/font/TextRenderer;method_959(Ljava/lang/String;Z)V
    • method_966

      private int method_966(String text, int int2, int int3, int int4, int int5, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(Ljava/lang/String;IIIIZ)I
      intermediary method_966 Lnet/minecraft/class_370;method_966(Ljava/lang/String;IIIIZ)I
      named method_966 Lnet/minecraft/client/font/TextRenderer;method_966(Ljava/lang/String;IIIIZ)I
    • drawLayer

      private int drawLayer(String text, float x, float y, int color, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lbip;b(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
    • getStringWidth

      public int getStringWidth(String text)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;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_949

      public int method_949(char char2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(C)I
      intermediary method_949 Lnet/minecraft/class_370;method_949(C)I
      named method_949 Lnet/minecraft/client/font/TextRenderer;method_949(C)I
    • trimToWidth

      public String trimToWidth(String text, int width)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;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 Lbip;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 d Lbip;d(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 Lbip;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
    • drawTrimmed

      private void drawTrimmed(String text, int x, int y, int maxWidth, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(Ljava/lang/String;IIIZ)V
      intermediary method_967 Lnet/minecraft/class_370;method_967(Ljava/lang/String;IIIZ)V
      named drawTrimmed Lnet/minecraft/client/font/TextRenderer;drawTrimmed(Ljava/lang/String;IIIZ)V
    • method_963

      public int method_963(String string, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbip;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
    • method_960

      public void method_960(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a(Z)V
      intermediary method_960 Lnet/minecraft/class_370;method_960(Z)V
      named method_960 Lnet/minecraft/client/font/TextRenderer;method_960(Z)V
    • method_4245

      public boolean method_4245()
      Mappings:
      Namespace Name Mixin selector
      official a Lbip;a()Z
      intermediary method_4245 Lnet/minecraft/class_370;method_4245()Z
      named method_4245 Lnet/minecraft/client/font/TextRenderer;method_4245()Z
    • setRightToLeft

      public void setRightToLeft(boolean rightToLeft)
      Mappings:
      Namespace Name Mixin selector
      official b Lbip;b(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 Lbip;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

      String wrapStringToWidth(String text, int width)
      Mappings:
      Namespace Name Mixin selector
      official d Lbip;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 Lbip;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
    • method_962

      private static boolean method_962(char char2)
      Mappings:
      Namespace Name Mixin selector
      official c Lbip;c(C)Z
      intermediary method_962 Lnet/minecraft/class_370;method_962(C)Z
      named method_962 Lnet/minecraft/client/font/TextRenderer;method_962(C)Z
    • method_969

      private static boolean method_969(char char2)
      Mappings:
      Namespace Name Mixin selector
      official d Lbip;d(C)Z
      intermediary method_969 Lnet/minecraft/class_370;method_969(C)Z
      named method_969 Lnet/minecraft/client/font/TextRenderer;method_969(C)Z
    • method_975

      public static String method_975(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Lbip;b(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_975 Lnet/minecraft/class_370;method_975(Ljava/lang/String;)Ljava/lang/String;
      named method_975 Lnet/minecraft/client/font/TextRenderer;method_975(Ljava/lang/String;)Ljava/lang/String;
    • isRightToLeft

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

      public int method_9418(char char2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbip;b(C)I
      intermediary method_9418 Lnet/minecraft/class_370;method_9418(C)I
      named method_9418 Lnet/minecraft/client/font/TextRenderer;method_9418(C)I