Package net.minecraft.client.font
Class TextRenderer
java.lang.Object
net.minecraft.client.font.TextRenderer
- All Implemented Interfaces:
ResourceReloadListener
- Mappings:
Namespace Name official bipintermediary net/minecraft/class_370named net/minecraft/client/font/TextRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final int[]private final byte[]private final 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 cLbip;c:[Lnf;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 final int[] field_1143- Mappings:
Namespace Name Mixin selector official dLbip;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 aLbip;a:Iintermediary field_1141Lnet/minecraft/class_370;field_1141:Inamed fontHeightLnet/minecraft/client/font/TextRenderer;fontHeight:I
-
random
- Mappings:
Namespace Name Mixin selector official bLbip;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 final byte[] field_1144- Mappings:
Namespace Name Mixin selector official eLbip;e:[Bintermediary field_1144Lnet/minecraft/class_370;field_1144:[Bnamed field_1144Lnet/minecraft/client/font/TextRenderer;field_1144:[B
-
field_1146
private final int[] field_1146- Mappings:
Namespace Name Mixin selector official fLbip;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 gLbip;g:Lnf;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 hLbip;h:Lcdr;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 iLbip;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 jLbip;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 kLbip;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 lLbip;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 mLbip;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 nLbip;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 oLbip;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 pLbip;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 qLbip;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 rLbip;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 sLbip;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 tLbip;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 uLbip;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 vLbip;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>Lbip;<init>(Lbid;Lnf;Lcdr;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 aLceq;a(Lcep;)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 cLbip;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 dLbip;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 aLbip;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 aLbip;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 aLbip;a(I)Lnf;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 bLbip;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 bLbip;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 aLbip;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 aLbip;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 aLbip;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 cLbip;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 eLbip;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 aLbip;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 aLbip;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 bLbip;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 aLbip;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 aLbip;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 aLbip;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 aLbip;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 dLbip;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 aLbip;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 aLbip;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 bLbip;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 aLbip;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 aLbip;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 bLbip;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 cLbip;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 dLbip;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 eLbip;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 cLbip;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 dLbip;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 bLbip;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 bLbip;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 bLbip;b(C)Iintermediary method_9418Lnet/minecraft/class_370;method_9418(C)Inamed method_9418Lnet/minecraft/client/font/TextRenderer;method_9418(C)I
-