Package net.minecraft.client.font
Class TextRenderer
java.lang.Object
net.minecraft.client.font.TextRenderer
- All Implemented Interfaces:
ResourceReloadListener
- Mappings:
Namespace Name official bcrintermediary 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 intprivate voiddrawTrimmed(String text, int x, int y, int maxWidth, boolean bool) voiddrawTrimmed(String text, int x, int y, int maxWidth, int color) intdrawWithShadow(String text, float x, float y, int color) private intgetCharacterCountForWidth(String text, int offset) private IdentifiergetFontPage(int page) intgetStringWidth(String text) private voidinit()booleanbooleanprivate voidintmethod_9418(char char2) intmethod_949(char char2) private floatmethod_950(char char2, boolean bool) private voidmethod_951(int int2) private floatmethod_952(char char2, boolean bool) private floatmethod_953(int int2, 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) 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 cLbcr;c:[Lkl;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 dLbcr;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 aLbcr;a:Iintermediary field_1141Lnet/minecraft/class_370;field_1141:Inamed fontHeightLnet/minecraft/client/font/TextRenderer;fontHeight:I
-
random
- Mappings:
Namespace Name Mixin selector official bLbcr;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 eLbcr;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 fLbcr;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 gLbcr;g:Lkl;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 hLbcr;h:Lbvf;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 iLbcr;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 jLbcr;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 kLbcr;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 lLbcr;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 mLbcr;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 nLbcr;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 oLbcr;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 pLbcr;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 qLbcr;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 rLbcr;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 sLbcr;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 tLbcr;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 uLbcr;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 vLbcr;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>Lbcr;<init>(Lbcf;Lkl;Lbvf;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 aLbwe;a(Lbwd;)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 cLbcr;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 dLbcr;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(char char2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLbcr;a(CZ)Fintermediary method_952Lnet/minecraft/class_370;method_952(CZ)Fnamed method_952Lnet/minecraft/client/font/TextRenderer;method_952(CZ)F
-
method_953
private float method_953(int int2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLbcr;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 aLbcr;a(I)Lkl;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 bLbcr;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 bLbcr;b(CZ)Fintermediary method_950Lnet/minecraft/class_370;method_950(CZ)Fnamed method_950Lnet/minecraft/client/font/TextRenderer;method_950(CZ)F
-
drawWithShadow
- Mappings:
Namespace Name Mixin selector official aLbcr;a(Ljava/lang/String;FFI)Iintermediary method_956Lnet/minecraft/class_370;method_956(Ljava/lang/String;FFI)Inamed drawWithShadowLnet/minecraft/client/font/TextRenderer;drawWithShadow(Ljava/lang/String;FFI)I
-
draw
- Mappings:
Namespace Name Mixin selector official aLbcr;a(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 aLbcr;a(Ljava/lang/String;FFIZ)Iintermediary method_9417Lnet/minecraft/class_370;method_9417(Ljava/lang/String;FFIZ)Inamed drawLnet/minecraft/client/font/TextRenderer;draw(Ljava/lang/String;FFIZ)I
-
mirror
- Mappings:
Namespace Name Mixin selector official cLbcr;c(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 eLbcr;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 aLbcr;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 aLbcr;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
-
drawLayer
- Mappings:
Namespace Name Mixin selector official bLbcr;b(Ljava/lang/String;FFIZ)Iintermediary method_957Lnet/minecraft/class_370;method_957(Ljava/lang/String;FFIZ)Inamed drawLayerLnet/minecraft/client/font/TextRenderer;drawLayer(Ljava/lang/String;FFIZ)I
-
getStringWidth
- Mappings:
Namespace Name Mixin selector official aLbcr;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 aLbcr;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 aLbcr;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 aLbcr;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 dLbcr;d(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 aLbcr;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 aLbcr;a(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 bLbcr;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 aLbcr;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 aLbcr;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 bLbcr;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 cLbcr;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 dLbcr;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 eLbcr;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 cLbcr;c(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 dLbcr;d(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 bLbcr;b(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 bLbcr;b()Zintermediary method_948Lnet/minecraft/class_370;method_948()Znamed isRightToLeftLnet/minecraft/client/font/TextRenderer;isRightToLeft()Z
-
method_9418
public int method_9418(char char2) - Mappings:
Namespace Name Mixin selector official bLbcr;b(C)Iintermediary method_9418Lnet/minecraft/class_370;method_9418(C)Inamed method_9418Lnet/minecraft/client/font/TextRenderer;method_9418(C)I
-