Package net.minecraft.client.font
Class TextRenderer
java.lang.Object
net.minecraft.client.font.TextRenderer
- All Implemented Interfaces:
ResourceReloadListener
- Mappings:
Namespace Name official bafintermediary net/minecraft/class_370named net/minecraft/client/font/TextRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate int[]private byte[]private int[]private floatprivate floatprivate booleanprivate floatprivate floatprivate floatprivate floatprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanintprivate final Identifierprivate static final Identifier[]private booleanprivate final TextureManager -
Constructor Summary
ConstructorsConstructorDescriptionTextRenderer(GameOptions options, Identifier fontTexture, TextureManager textureManager, boolean bool) -
Method Summary
Modifier and TypeMethodDescriptionintintprivate voiddrawTrimmed(String text, int x, int y, int maxWidth, boolean bool) voiddrawTrimmed(String text, int x, int y, int maxWidth, int color) private intgetCharacterCountForWidth(String text, int offset) private IdentifiergetFontPage(int page) intgetStringWidth(String text) private voidinit()booleanbooleanprivate voidintmethod_949(char char2) private floatmethod_950(char char2, boolean bool) private voidmethod_951(int int2) private floatmethod_952(int int2, char char2, boolean bool) private floatmethod_953(int int2, boolean bool) intmethod_956(String text, int x, int y, int color) private intmethod_957(String string, int int2, int int3, int int4, boolean bool) private voidmethod_959(String string, boolean bool) voidmethod_960(boolean bool) private voidprivate static booleanmethod_962(char char2) intmethod_963(String string, int int2) private intmethod_966(String text, int int2, int int3, int int4, int int5, boolean bool) private static booleanmethod_969(char char2) private static Stringmethod_975(String string) private Stringvoidreload(ResourceManager resourceManager) voidsetRightToLeft(boolean rightToLeft) private StringtrimEndNewlines(String text) trimToWidth(String text, int width) trimToWidth(String text, int width, boolean bool) (package private) StringwrapStringToWidth(String text, int width)
-
Field Details
-
PAGES
- Mappings:
Namespace Name Mixin selector official cLbaf;c:[Lbqm;intermediary field_6284Lnet/minecraft/class_370;field_6284:[Lnet/minecraft/class_1653;named PAGESLnet/minecraft/client/font/TextRenderer;PAGES:[Lnet/minecraft/util/Identifier;
-
field_1143
private int[] field_1143- Mappings:
Namespace Name Mixin selector official dLbaf;d:[Iintermediary field_1143Lnet/minecraft/class_370;field_1143:[Inamed field_1143Lnet/minecraft/client/font/TextRenderer;field_1143:[I
-
fontHeight
public int fontHeight- Mappings:
Namespace Name Mixin selector official aLbaf;a:Iintermediary field_1141Lnet/minecraft/class_370;field_1141:Inamed fontHeightLnet/minecraft/client/font/TextRenderer;fontHeight:I
-
random
- Mappings:
Namespace Name Mixin selector official bLbaf;b:Ljava/util/Random;intermediary field_1142Lnet/minecraft/class_370;field_1142:Ljava/util/Random;named randomLnet/minecraft/client/font/TextRenderer;random:Ljava/util/Random;
-
field_1144
private byte[] field_1144- Mappings:
Namespace Name Mixin selector official eLbaf;e:[Bintermediary field_1144Lnet/minecraft/class_370;field_1144:[Bnamed field_1144Lnet/minecraft/client/font/TextRenderer;field_1144:[B
-
field_1146
private int[] field_1146- Mappings:
Namespace Name Mixin selector official fLbaf;f:[Iintermediary field_1146Lnet/minecraft/class_370;field_1146:[Inamed field_1146Lnet/minecraft/client/font/TextRenderer;field_1146:[I
-
fontTexture
- Mappings:
Namespace Name Mixin selector official gLbaf;g:Lbqm;intermediary field_6285Lnet/minecraft/class_370;field_6285:Lnet/minecraft/class_1653;named fontTextureLnet/minecraft/client/font/TextRenderer;fontTexture:Lnet/minecraft/util/Identifier;
-
textureManager
- Mappings:
Namespace Name Mixin selector official hLbaf;h:Lbpv;intermediary field_6286Lnet/minecraft/class_370;field_6286:Lnet/minecraft/class_1532;named textureManagerLnet/minecraft/client/font/TextRenderer;textureManager:Lnet/minecraft/client/texture/TextureManager;
-
field_1149
private float field_1149- Mappings:
Namespace Name Mixin selector official iLbaf;i:Fintermediary field_1149Lnet/minecraft/class_370;field_1149:Fnamed field_1149Lnet/minecraft/client/font/TextRenderer;field_1149:F
-
field_1150
private float field_1150- Mappings:
Namespace Name Mixin selector official jLbaf;j:Fintermediary field_1150Lnet/minecraft/class_370;field_1150:Fnamed field_1150Lnet/minecraft/client/font/TextRenderer;field_1150:F
-
field_1151
private boolean field_1151- Mappings:
Namespace Name Mixin selector official kLbaf;k:Zintermediary field_1151Lnet/minecraft/class_370;field_1151:Znamed field_1151Lnet/minecraft/client/font/TextRenderer;field_1151:Z
-
rightToLeft
private boolean rightToLeft- Mappings:
Namespace Name Mixin selector official lLbaf;l:Zintermediary field_1152Lnet/minecraft/class_370;field_1152:Znamed rightToLeftLnet/minecraft/client/font/TextRenderer;rightToLeft:Z
-
field_1153
private float field_1153- Mappings:
Namespace Name Mixin selector official mLbaf;m:Fintermediary field_1153Lnet/minecraft/class_370;field_1153:Fnamed field_1153Lnet/minecraft/client/font/TextRenderer;field_1153:F
-
field_1154
private float field_1154- Mappings:
Namespace Name Mixin selector official nLbaf;n:Fintermediary field_1154Lnet/minecraft/class_370;field_1154:Fnamed field_1154Lnet/minecraft/client/font/TextRenderer;field_1154:F
-
field_1155
private float field_1155- Mappings:
Namespace Name Mixin selector official oLbaf;o:Fintermediary field_1155Lnet/minecraft/class_370;field_1155:Fnamed field_1155Lnet/minecraft/client/font/TextRenderer;field_1155:F
-
field_1156
private float field_1156- Mappings:
Namespace Name Mixin selector official pLbaf;p:Fintermediary field_1156Lnet/minecraft/class_370;field_1156:Fnamed field_1156Lnet/minecraft/client/font/TextRenderer;field_1156:F
-
color
private int color- Mappings:
Namespace Name Mixin selector official qLbaf;q:Iintermediary field_1157Lnet/minecraft/class_370;field_1157:Inamed colorLnet/minecraft/client/font/TextRenderer;color:I
-
field_1158
private boolean field_1158- Mappings:
Namespace Name Mixin selector official rLbaf;r:Zintermediary field_1158Lnet/minecraft/class_370;field_1158:Znamed field_1158Lnet/minecraft/client/font/TextRenderer;field_1158:Z
-
field_1159
private boolean field_1159- Mappings:
Namespace Name Mixin selector official sLbaf;s:Zintermediary field_1159Lnet/minecraft/class_370;field_1159:Znamed field_1159Lnet/minecraft/client/font/TextRenderer;field_1159:Z
-
field_1160
private boolean field_1160- Mappings:
Namespace Name Mixin selector official tLbaf;t:Zintermediary field_1160Lnet/minecraft/class_370;field_1160:Znamed field_1160Lnet/minecraft/client/font/TextRenderer;field_1160:Z
-
field_1161
private boolean field_1161- Mappings:
Namespace Name Mixin selector official uLbaf;u:Zintermediary field_1161Lnet/minecraft/class_370;field_1161:Znamed field_1161Lnet/minecraft/client/font/TextRenderer;field_1161:Z
-
field_1162
private boolean field_1162- Mappings:
Namespace Name Mixin selector official vLbaf;v:Zintermediary field_1162Lnet/minecraft/class_370;field_1162:Znamed field_1162Lnet/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>Lbaf;<init>(Lazv;Lbqm;Lbpv;Z)Vintermediary <init>Lnet/minecraft/class_370;<init>(Lnet/minecraft/class_347;Lnet/minecraft/class_1653;Lnet/minecraft/class_1532;Z)Vnamed <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
- Specified by:
reloadin interfaceResourceReloadListener- Mappings:
Namespace Name Mixin selector official aLbqo;a(Lbqn;)Vintermediary method_5895Lnet/minecraft/class_286;method_5895(Lnet/minecraft/class_1654;)Vnamed reloadLnet/minecraft/resource/ResourceReloadListener;reload(Lnet/minecraft/resource/ResourceManager;)V
-
init
private void init()- Mappings:
Namespace Name Mixin selector official cLbaf;c()Vintermediary method_5586Lnet/minecraft/class_370;method_5586()Vnamed initLnet/minecraft/client/font/TextRenderer;init()V
-
method_4942
private void method_4942()- Mappings:
Namespace Name Mixin selector official dLbaf;d()Vintermediary method_4942Lnet/minecraft/class_370;method_4942()Vnamed method_4942Lnet/minecraft/client/font/TextRenderer;method_4942()V
-
method_952
private float method_952(int int2, char char2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLbaf;a(ICZ)Fintermediary method_952Lnet/minecraft/class_370;method_952(ICZ)Fnamed method_952Lnet/minecraft/client/font/TextRenderer;method_952(ICZ)F
-
method_953
private float method_953(int int2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLbaf;a(IZ)Fintermediary method_953Lnet/minecraft/class_370;method_953(IZ)Fnamed method_953Lnet/minecraft/client/font/TextRenderer;method_953(IZ)F
-
getFontPage
- Mappings:
Namespace Name Mixin selector official aLbaf;a(I)Lbqm;intermediary method_5585Lnet/minecraft/class_370;method_5585(I)Lnet/minecraft/class_1653;named getFontPageLnet/minecraft/client/font/TextRenderer;getFontPage(I)Lnet/minecraft/util/Identifier;
-
method_951
private void method_951(int int2) - Mappings:
Namespace Name Mixin selector official bLbaf;b(I)Vintermediary method_951Lnet/minecraft/class_370;method_951(I)Vnamed method_951Lnet/minecraft/client/font/TextRenderer;method_951(I)V
-
method_950
private float method_950(char char2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLbaf;a(CZ)Fintermediary method_950Lnet/minecraft/class_370;method_950(CZ)Fnamed method_950Lnet/minecraft/client/font/TextRenderer;method_950(CZ)F
-
method_956
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;III)Iintermediary method_956Lnet/minecraft/class_370;method_956(Ljava/lang/String;III)Inamed method_956Lnet/minecraft/client/font/TextRenderer;method_956(Ljava/lang/String;III)I
-
draw
- Mappings:
Namespace Name Mixin selector official bLbaf;b(Ljava/lang/String;III)Iintermediary method_4247Lnet/minecraft/class_370;method_4247(Ljava/lang/String;III)Inamed drawLnet/minecraft/client/font/TextRenderer;draw(Ljava/lang/String;III)I
-
draw
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;IIIZ)Iintermediary method_4246Lnet/minecraft/class_370;method_4246(Ljava/lang/String;IIIZ)Inamed drawLnet/minecraft/client/font/TextRenderer;draw(Ljava/lang/String;IIIZ)I
-
mirror
- Mappings:
Namespace Name Mixin selector official bLbaf;b(Ljava/lang/String;)Ljava/lang/String;intermediary method_6672Lnet/minecraft/class_370;method_6672(Ljava/lang/String;)Ljava/lang/String;named mirrorLnet/minecraft/client/font/TextRenderer;mirror(Ljava/lang/String;)Ljava/lang/String;
-
method_961
private void method_961()- Mappings:
Namespace Name Mixin selector official eLbaf;e()Vintermediary method_961Lnet/minecraft/class_370;method_961()Vnamed method_961Lnet/minecraft/client/font/TextRenderer;method_961()V
-
method_959
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;Z)Vintermediary method_959Lnet/minecraft/class_370;method_959(Ljava/lang/String;Z)Vnamed method_959Lnet/minecraft/client/font/TextRenderer;method_959(Ljava/lang/String;Z)V
-
method_966
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;IIIIZ)Iintermediary method_966Lnet/minecraft/class_370;method_966(Ljava/lang/String;IIIIZ)Inamed method_966Lnet/minecraft/client/font/TextRenderer;method_966(Ljava/lang/String;IIIIZ)I
-
method_957
- Mappings:
Namespace Name Mixin selector official bLbaf;b(Ljava/lang/String;IIIZ)Iintermediary method_957Lnet/minecraft/class_370;method_957(Ljava/lang/String;IIIZ)Inamed method_957Lnet/minecraft/client/font/TextRenderer;method_957(Ljava/lang/String;IIIZ)I
-
getStringWidth
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;)Iintermediary method_954Lnet/minecraft/class_370;method_954(Ljava/lang/String;)Inamed getStringWidthLnet/minecraft/client/font/TextRenderer;getStringWidth(Ljava/lang/String;)I
-
method_949
public int method_949(char char2) - Mappings:
Namespace Name Mixin selector official aLbaf;a(C)Iintermediary method_949Lnet/minecraft/class_370;method_949(C)Inamed method_949Lnet/minecraft/client/font/TextRenderer;method_949(C)I
-
trimToWidth
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;I)Ljava/lang/String;intermediary method_955Lnet/minecraft/class_370;method_955(Ljava/lang/String;I)Ljava/lang/String;named trimToWidthLnet/minecraft/client/font/TextRenderer;trimToWidth(Ljava/lang/String;I)Ljava/lang/String;
-
trimToWidth
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;IZ)Ljava/lang/String;intermediary method_958Lnet/minecraft/class_370;method_958(Ljava/lang/String;IZ)Ljava/lang/String;named trimToWidthLnet/minecraft/client/font/TextRenderer;trimToWidth(Ljava/lang/String;IZ)Ljava/lang/String;
-
trimEndNewlines
- Mappings:
Namespace Name Mixin selector official cLbaf;c(Ljava/lang/String;)Ljava/lang/String;intermediary method_973Lnet/minecraft/class_370;method_973(Ljava/lang/String;)Ljava/lang/String;named trimEndNewlinesLnet/minecraft/client/font/TextRenderer;trimEndNewlines(Ljava/lang/String;)Ljava/lang/String;
-
drawTrimmed
- Mappings:
Namespace Name Mixin selector official aLbaf;a(Ljava/lang/String;IIII)Vintermediary method_965Lnet/minecraft/class_370;method_965(Ljava/lang/String;IIII)Vnamed drawTrimmedLnet/minecraft/client/font/TextRenderer;drawTrimmed(Ljava/lang/String;IIII)V
-
drawTrimmed
- Mappings:
Namespace Name Mixin selector official cLbaf;c(Ljava/lang/String;IIIZ)Vintermediary method_967Lnet/minecraft/class_370;method_967(Ljava/lang/String;IIIZ)Vnamed drawTrimmedLnet/minecraft/client/font/TextRenderer;drawTrimmed(Ljava/lang/String;IIIZ)V
-
method_963
- Mappings:
Namespace Name Mixin selector official bLbaf;b(Ljava/lang/String;I)Iintermediary method_963Lnet/minecraft/class_370;method_963(Ljava/lang/String;I)Inamed method_963Lnet/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 aLbaf;a(Z)Vintermediary method_960Lnet/minecraft/class_370;method_960(Z)Vnamed method_960Lnet/minecraft/client/font/TextRenderer;method_960(Z)V
-
method_4245
public boolean method_4245()- Mappings:
Namespace Name Mixin selector official aLbaf;a()Zintermediary method_4245Lnet/minecraft/class_370;method_4245()Znamed method_4245Lnet/minecraft/client/font/TextRenderer;method_4245()Z
-
setRightToLeft
public void setRightToLeft(boolean rightToLeft) - Mappings:
Namespace Name Mixin selector official bLbaf;b(Z)Vintermediary method_968Lnet/minecraft/class_370;method_968(Z)Vnamed setRightToLeftLnet/minecraft/client/font/TextRenderer;setRightToLeft(Z)V
-
wrapLines
- Mappings:
Namespace Name Mixin selector official cLbaf;c(Ljava/lang/String;I)Ljava/util/List;intermediary method_971Lnet/minecraft/class_370;method_971(Ljava/lang/String;I)Ljava/util/List;named wrapLinesLnet/minecraft/client/font/TextRenderer;wrapLines(Ljava/lang/String;I)Ljava/util/List;
-
wrapStringToWidth
- Mappings:
Namespace Name Mixin selector official dLbaf;d(Ljava/lang/String;I)Ljava/lang/String;intermediary method_974Lnet/minecraft/class_370;method_974(Ljava/lang/String;I)Ljava/lang/String;named wrapStringToWidthLnet/minecraft/client/font/TextRenderer;wrapStringToWidth(Ljava/lang/String;I)Ljava/lang/String;
-
getCharacterCountForWidth
- Mappings:
Namespace Name Mixin selector official eLbaf;e(Ljava/lang/String;I)Iintermediary method_976Lnet/minecraft/class_370;method_976(Ljava/lang/String;I)Inamed getCharacterCountForWidthLnet/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 bLbaf;b(C)Zintermediary method_962Lnet/minecraft/class_370;method_962(C)Znamed method_962Lnet/minecraft/client/font/TextRenderer;method_962(C)Z
-
method_969
private static boolean method_969(char char2) - Mappings:
Namespace Name Mixin selector official cLbaf;c(C)Zintermediary method_969Lnet/minecraft/class_370;method_969(C)Znamed method_969Lnet/minecraft/client/font/TextRenderer;method_969(C)Z
-
method_975
- Mappings:
Namespace Name Mixin selector official dLbaf;d(Ljava/lang/String;)Ljava/lang/String;intermediary method_975Lnet/minecraft/class_370;method_975(Ljava/lang/String;)Ljava/lang/String;named method_975Lnet/minecraft/client/font/TextRenderer;method_975(Ljava/lang/String;)Ljava/lang/String;
-
isRightToLeft
public boolean isRightToLeft()- Mappings:
Namespace Name Mixin selector official bLbaf;b()Zintermediary method_948Lnet/minecraft/class_370;method_948()Znamed isRightToLeftLnet/minecraft/client/font/TextRenderer;isRightToLeft()Z
-