net.minecraft.client.render

public class TextRenderer

implements ResourceReloadListener

avn
net.minecraft.class_370
net.minecraft.client.render.TextRenderer
net.minecraft.client.gui.FontRenderer

Field summary

Modifier and TypeField
private static final Identifier[]
c
field_6284
UNICODE_PAGE_LOCATIONS
unicodePageLocations
private int[]
d
field_1143
characterWidths
charWidth
public int
a
field_1141
fontHeight
FONT_HEIGHT
public Random
b
field_1142
random
fontRandom
private byte[]
e
field_1144
glyphSizes
glyphWidth
private int[]
f
field_1146
colors
colorCode
private final Identifier
g
field_6285
fontLocation
locationFontTexture
private final TextureManager
h
field_6286
textureManager
renderEngine
private float
i
field_1149
x
posX
private float
j
field_1150
y
posY
private boolean
k
field_1151
unicode
unicodeFlag
private boolean
l
field_1152
bidirectional
bidiFlag
private float
m
field_1153
r
red
private float
n
field_1154
g
blue
private float
o
field_1155
b
green
private float
p
field_1156
a
alpha
private int
q
field_1157
color
textColor
private boolean
r
field_1158
obfuscated
randomStyle
private boolean
s
field_1159
bold
boldStyle
private boolean
t
field_1160
italic
italicStyle
private boolean
u
field_1161
underlined
underlineStyle
private boolean
v
field_1162
strikethrough
strikethroughStyle

Constructor summary

ModifierConstructor
public (GameOptions options, Identifier fontLocation, TextureManager textureManager, boolean unicode)

Method summary

Modifier and TypeMethod
public void
a(bni arg0)
method_5895(class_1654 arg0)
reload(ResourceManager arg0)
onResourceManagerReload(IResourceManager arg0)
private void
c()
method_5586()
init()
readFontTexture()
private void
d()
method_4942()
initGlyphSizes()
readGlyphSizes()
private float
a(char arg0, boolean arg1)
method_952(char arg0, boolean arg1)
drawGlyph(char chr, boolean italic)
renderChar(char ch, boolean italic)
private float
a(int arg0, boolean arg1)
method_953(int arg0, boolean arg1)
drawBasicGlyph(int index, boolean italic)
renderDefaultChar(int ch, boolean italic)
private Identifier
a(int arg0)
method_5585(int arg0)
getFontPage(int page)
getUnicodePageLocation(int page)
private void
b(int arg0)
method_951(int arg0)
bindFontPageTexture(int page)
loadGlyphTexture(int page)
private float
b(char arg0, boolean arg1)
method_950(char arg0, boolean arg1)
drawUnicodeGlyph(char chr, boolean italic)
renderUnicodeChar(char ch, boolean italic)
public int
a(String arg0, float arg1, float arg2, int arg3)
method_956(String arg0, float arg1, float arg2, int arg3)
drawWithShadow(String text, float x, float y, int color)
drawStringWithShadow(String text, float x, float y, int color)
public int
a(String arg0, int arg1, int arg2, int arg3)
method_4247(String arg0, int arg1, int arg2, int arg3)
draw(String text, int x, int y, int color)
drawString(String text, int x, int y, int color)
public int
a(String arg0, float arg1, float arg2, int arg3, boolean arg4)
method_9417(String arg0, float arg1, float arg2, int arg3, boolean arg4)
draw(String text, float x, float y, int color, boolean shadow)
drawString(String text, float x, float y, int color, boolean dropShadow)
private String
c(String arg0)
method_6672(String arg0)
bidirectionalShaping(String text)
bidiReorder(String text)
private void
e()
method_961()
reset()
resetStyles()
private void
a(String arg0, boolean arg1)
method_959(String arg0, boolean arg1)
drawLayer(String text, boolean shadow)
renderStringAtPos(String text, boolean shadow)
private int
a(String arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
method_966(String arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
drawLayerAligned(String text, int x, int y, int width, int color, boolean shadow)
renderStringAligned(String text, int x, int y, int width, int color, boolean dropShadow)
private int
b(String arg0, float arg1, float arg2, int arg3, boolean arg4)
method_957(String arg0, float arg1, float arg2, int arg3, boolean arg4)
drawLayer(String text, float x, float y, int color, boolean shadow)
renderString(String text, float x, float y, int color, boolean dropShadow)
public int
a(String arg0)
method_954(String arg0)
getWidth(String text)
getStringWidth(String text)
public int
a(char arg0)
method_949(char arg0)
getWidth(char chr)
getCharWidth(char character)
public String
a(String arg0, int arg1)
method_955(String arg0, int arg1)
trim(String text, int width)
trimStringToWidth(String text, int width)
public String
a(String arg0, int arg1, boolean arg2)
method_958(String arg0, int arg1, boolean arg2)
trim(String text, int width, boolean inverse)
trimStringToWidth(String text, int width, boolean reverse)
private String
d(String arg0)
method_973(String arg0)
removeTrailingLineBreaks(String text)
trimStringNewline(String text)
public void
a(String arg0, int arg1, int arg2, int arg3, int arg4)
method_965(String arg0, int arg1, int arg2, int arg3, int arg4)
splitAndDraw(String text, int x, int y, int width, int color)
drawSplitString(String str, int x, int y, int wrapWidth, int textColor)
private void
a(String arg0, int arg1, int arg2, int arg3, boolean arg4)
method_967(String arg0, int arg1, int arg2, int arg3, boolean arg4)
splitAndDrawLayers(String text, int x, int y, int width, boolean colored)
renderSplitString(String str, int x, int y, int wrapWidth, boolean addShadow)
public int
b(String arg0, int arg1)
method_963(String arg0, int arg1)
splitAndGetHeight(String text, int width)
splitStringWidth(String str, int maxLength)
public void
a(boolean arg0)
method_960(boolean arg0)
setUnicode(boolean unicode)
setUnicodeFlag(boolean unicodeFlagIn)
public boolean
a()
method_4245()
getUnicode()
getUnicodeFlag()
public void
b(boolean arg0)
method_968(boolean arg0)
setBidirectional(boolean bidirectional)
setBidiFlag(boolean bidiFlagIn)
public List<String>
c(String arg0, int arg1)
method_971(String arg0, int arg1)
split(String text, int width)
listFormattedStringToWidth(String str, int wrapWidth)
String
d(String arg0, int arg1)
method_974(String arg0, int arg1)
insertLineBreaks(String text, int width)
wrapFormattedStringToWidth(String str, int wrapWidth)
private int
e(String arg0, int arg1)
method_976(String arg0, int arg1)
indexAtWidth(String text, int width)
sizeStringToWidth(String str, int wrapWidth)
private static boolean
c(char arg0)
method_962(char arg0)
isColor(char chr)
isFormatColor(char colorChar)
private static boolean
d(char arg0)
method_969(char arg0)
isFormatting(char chr)
isFormatSpecial(char formatChar)
public static String
b(String arg0)
method_975(String arg0)
isolateFormatting(String text)
getFormatFromString(String text)
public boolean
b()
method_948()
isBidirectional()
getBidiFlag()
public int
b(char arg0)
method_9418(char arg0)
getColor(char formatting)
getColorCode(char character)