net.minecraft.client.gui.font

public class FontManager

implements PreparableReloadListener, AutoCloseable

ghx
net.minecraft.client.gui.font.FontManager
net.minecraft.class_378
net.minecraft.client.font.FontManager
net.minecraft.src.C_3509_

Field summary

Modifier and TypeField
static final org.slf4j.Logger
b
LOGGER
field_2261
LOGGER
f_94997_
private static final String
c
FONTS_PATH
field_32226
FONTS_JSON
f_169089_
public static final ResourceLocation
a
MISSING_FONT
field_24254
MISSING_STORAGE_ID
f_94996_
private static final FileToIdConverter
d
FONT_DEFINITIONS
field_40409
FINDER
f_244245_
private static final com.google.gson.Gson
e
GSON
field_44757
GSON
f_283881_
final FontSet
f
missingFontSet
field_24255
missingStorage
f_94998_
private final List<GlyphProvider>
g
providersToClose
field_44758
fonts
f_283839_
private final Map<ResourceLocation, FontSet>
h
fontSets
field_2259
fontStorages
f_94999_
private final TextureManager
i
textureManager
field_2260
textureManager
f_95000_
private final FontManager$CachedFontProvider
j
anyGlyphs
field_61605
anyFonts
f_411518_
private final FontManager$CachedFontProvider
k
nonFishyGlyphs
field_61606
advanceValidatedFonts
f_411959_
private final AtlasManager
l
atlasManager
field_61934
atlasManager
f_413496_
private final Map<ResourceLocation, AtlasGlyphProvider>
m
atlasProviders
field_61935
spriteGlyphs
f_412598_
final PlayerGlyphProvider
n
playerProvider
field_62467
playerHeadGlyphs
f_412674_

Constructor summary

ModifierConstructor
public (TextureManager textureManager, AtlasManager atlasManager, PlayerSkinRenderCache playerSkinCache)

Method summary

Modifier and TypeMethod
private FontSet
a(amj arg0, List<frj$a> arg1, Set<ghy> arg2)
createFontSet(ResourceLocation arg0, List<GlyphProvider$Conditional> arg1, Set<FontOption> arg2)
method_72785(class_2960 arg0, List<class_390$class_9241> arg1, Set<class_9243> arg2)
createFontStorage(Identifier fontId, List<Font$FontFilterPair> allFonts, Set<FontFilterType> filters)
m_416698_(C_5265_ p_424996_, List<C_3099_$C_313852_> p_427683_, Set<C_313440_> arg2)
private static GlyphProvider$Conditional
c()
createFallbackProvider()
method_57027()
createEmptyFont()
m_322949_()
public CompletableFuture<Void>
reload(baj$b arg0, Executor arg1, baj$a arg2, Executor arg3)
reload(PreparableReloadListener$SharedState arg0, Executor arg1, PreparableReloadListener$PreparationBarrier arg2, Executor arg3)
method_25931(class_3302$class_11558 arg0, Executor arg1, class_3302$class_4045 arg2, Executor arg3)
reload(ResourceReloader$Store arg0, Executor arg1, ResourceReloader$Synchronizer arg2, Executor arg3)
m_5540_(C_69_$C_410859_ p_284975_, Executor p_285160_, C_69_$C_70_ p_285218_, Executor arg3)
private CompletableFuture<FontManager$Preparation>
a(bap arg0, Executor arg1)
prepare(ResourceManager arg0, Executor arg1)
method_51608(class_3300 arg0, Executor arg1)
loadIndex(ResourceManager resourceManager, Executor executor)
m_284410_(C_77_ p_284969_, Executor arg1)
private CompletableFuture<Optional<GlyphProvider>>
a(ghx$a arg0, gir$b arg1, bap 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)
load(FontManager$FontKey key, FontLoader$Loadable loadable, ResourceManager resourceManager, Executor executor)
m_284357_(C_3509_$C_283718_ p_286561_, C_285530_$C_285550_ p_285424_, C_77_ p_285371_, Executor arg3)
private Map<ResourceLocation, List<GlyphProvider$Conditional>>
a(List<ghx$f> arg0)
resolveProviders(List<FontManager$UnresolvedBuilderBundle> arg0)
method_51617(List<class_378$class_8537> arg0)
getRequiredFontProviders(List<FontManager$FontEntry> entries)
m_284517_(List<C_3509_$C_283701_> arg0)
private void
a(List<frj$a> arg0, frj$a arg1)
finalizeProviderLoading(List<GlyphProvider$Conditional> arg0, GlyphProvider$Conditional arg1)
method_51620(List<class_390$class_9241> arg0, class_390$class_9241 arg1)
insertFont(List<Font$FontFilterPair> fonts, Font$FontFilterPair font)
m_284489_(List<C_3099_$C_313852_> p_328834_, C_3099_$C_313852_ arg1)
private static Set<FontOption>
b(gad arg0)
getFontOptions(Options arg0)
method_57026(class_315 arg0)
getActiveFilters(GameOptions options)
m_323936_(C_3401_ p_331588_)
private void
a(ghx$e arg0, bya arg1)
apply(FontManager$Preparation arg0, ProfilerFiller arg1)
method_51614(class_378$class_8536 arg0, class_3695 arg1)
reload(FontManager$ProviderIndex index, Profiler profiler)
m_284460_(C_3509_$C_283704_ p_285407_, C_442_ arg1)
public void
a(gad arg0)
updateOptions(Options arg0)
method_57024(class_315 arg0)
setActiveFilters(GameOptions options)
m_324236_(C_3401_ arg0)
private static List<com.mojang.datafixers.util.Pair<FontManager$BuilderId, GlyphProviderDefinition$Conditional>>
a(List<ban> arg0, amj arg1)
loadResourceStack(List<Resource> arg0, ResourceLocation arg1)
method_51619(List<class_3298> arg0, class_2960 arg1)
loadFontProviders(List<Resource> fontResources, Identifier id)
m_284270_(List<C_76_> p_284976_, C_5265_ p_285272_)
public Font
a()
createFont()
method_27539()
createTextRenderer()
m_95006_()
public Font
b()
createFontFilterFishy()
method_45078()
createAdvanceValidatingTextRenderer()
m_243082_()
FontSet
a(amj arg0)
getFontSetRaw(ResourceLocation arg0)
method_57023(class_2960 arg0)
getStorageInternal(Identifier id)
m_321594_(C_5265_ arg0)
GlyphSource
a(yc$a arg0)
getSpriteFont(FontDescription$AtlasSprite arg0)
method_73148(class_11719$class_11720 arg0)
getSpriteGlyphs(StyleSpriteSource$Sprite description)
m_418984_(C_411382_$C_411108_ arg0)
public void
close()
close()
close()