net.minecraft.client.font

record FontManager$Builder

net.minecraft.client.gui.font.FontManager$BuilderResult
net.minecraft.class_378$class_8535
net.minecraft.client.font.FontManager$Builder

Field summary

Modifier and TypeField
private final FontManager$FontKey
id
comp_1494
id
private final FontFilterType$FilterMap
filter
comp_2350
filter
private final com.mojang.datafixers.util.Either<CompletableFuture<Optional<Font>>, Identifier>
result
comp_1495
result

Constructor summary

ModifierConstructor
private (FontManager$FontKey id, FontFilterType$FilterMap filter, com.mojang.datafixers.util.Either<CompletableFuture<Optional<Font>>, Identifier> result)

Method summary

Modifier and TypeMethod
public Optional<List<Font$FontFilterPair>>
resolve(Function<Identifier, List<GlyphProvider$Conditional>> resolver)
method_51629(Function<class_2960, List<class_390$class_9241>> arg0)
build(Function<Identifier, List<Font$FontFilterPair>> fontRetriever)
private Font$FontFilterPair
mergeFilters(GlyphProvider$Conditional original)
method_57028(class_390$class_9241 arg0)
applyFilter(Font$FontFilterPair font)
public FontManager$FontKey
id()
comp_1494()
id()
public FontFilterType$FilterMap
filter()
comp_2350()
filter()
public com.mojang.datafixers.util.Either<CompletableFuture<Optional<Font>>, Identifier>
result()
comp_1495()
result()
private Optional
lambda$resolve$2(Function arg0, Identifier arg1)
method_51630(Function arg0, class_2960 arg1)
method_51630(Function arg0, Identifier referee)
private Optional
lambda$resolve$0(CompletableFuture arg0)
method_51628(CompletableFuture arg0)
method_51628(CompletableFuture future)
private List
lambda$resolve$1(GlyphProvider arg0)
method_57029(class_390 arg0)
method_57029(Font font)