net.minecraft.client.gui.font

public class FontManager

implements PreparableReloadListener, AutoCloseable

fyi
net.minecraft.client.gui.font.FontManager
net.minecraft.class_378

Field summary

Modifier and TypeField
static final org.slf4j.Logger
b
LOGGER
field_2261
private static final String
c
FONTS_PATH
field_32226
public static final ResourceLocation
a
MISSING_FONT
field_24254
private static final FileToIdConverter
d
FONT_DEFINITIONS
field_40409
private static final com.google.gson.Gson
e
GSON
field_44757
private final FontSet
f
missingFontSet
field_24255
private final List<GlyphProvider>
g
providersToClose
field_44758
private final Map<ResourceLocation, FontSet>
h
fontSets
field_2259
private final TextureManager
i
textureManager
field_2260
private volatile FontSet
j
lastFontSetCache
field_49111

Constructor summary

ModifierConstructor
public (TextureManager arg0)

Method summary

Modifier and TypeMethod
private static GlyphProvider$Conditional
c()
createFallbackProvider()
method_57027()
public CompletableFuture<Void>
reload(avp$a arg0, avv arg1, Executor arg2, Executor arg3)
reload(PreparableReloadListener$PreparationBarrier arg0, ResourceManager arg1, Executor arg2, Executor arg3)
method_25931(class_3302$class_4045 arg0, class_3300 arg1, Executor arg2, Executor arg3)
private CompletableFuture<FontManager$Preparation>
a(avv arg0, Executor arg1)
prepare(ResourceManager arg0, Executor arg1)
method_51608(class_3300 arg0, Executor arg1)
private CompletableFuture<Optional<GlyphProvider>>
a(fyi$a arg0, fyv$b arg1, avv arg2, Executor arg3)
safeLoad(FontManager$BuilderId arg0, GlyphProviderDefinition$Loader arg1, ResourceManager arg2, Executor arg3)
method_51613(class_378$class_8534 arg0, class_389$class_8539 arg1, class_3300 arg2, Executor arg3)
private Map<ResourceLocation, List<GlyphProvider$Conditional>>
a(List<fyi$e> arg0)
resolveProviders(List<FontManager$UnresolvedBuilderBundle> arg0)
method_51617(List<class_378$class_8537> arg0)
private void
a(List<fju$a> arg0, fju$a arg1)
finalizeProviderLoading(List<GlyphProvider$Conditional> arg0, GlyphProvider$Conditional arg1)
method_51620(List<class_390$class_9241> arg0, class_390$class_9241 arg1)
private static Set<FontOption>
b(fsk arg0)
getFontOptions(Options arg0)
method_57026(class_315 arg0)
private void
a(fyi$d arg0, brz arg1)
apply(FontManager$Preparation arg0, ProfilerFiller arg1)
method_51614(class_378$class_8536 arg0, class_3695 arg1)
public void
a(fsk arg0)
updateOptions(Options arg0)
method_57024(class_315 arg0)
private static List<com.mojang.datafixers.util.Pair<FontManager$BuilderId, GlyphProviderDefinition$Conditional>>
a(List<avt> arg0, alw arg1)
loadResourceStack(List<Resource> arg0, ResourceLocation arg1)
method_51619(List<class_3298> arg0, class_2960 arg1)
public Font
a()
createFont()
method_27539()
public Font
b()
createFontFilterFishy()
method_45078()
private FontSet
a(alw arg0)
getFontSetRaw(ResourceLocation arg0)
method_57023(class_2960 arg0)
private FontSet
b(alw arg0)
getFontSetCached(ResourceLocation arg0)
method_57025(class_2960 arg0)
public void
close()
close()