net.minecraft.client.font

record FontManager$FontEntry

implements DependencyTracker$Dependencies<Identifier>

net.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle
net.minecraft.class_378$class_8537
net.minecraft.client.font.FontManager$FontEntry

Field summary

Modifier and TypeField
private final Identifier
fontId
comp_1498
fontId
private final List<FontManager$Builder>
builders
comp_1499
builders
private final Set<Identifier>
dependencies
comp_1500
dependencies

Constructor summary

ModifierConstructor
public (Identifier fontId)
private (Identifier fontId, List<FontManager$Builder> builders, Set<Identifier> dependencies)

Method summary

Modifier and TypeMethod
public void
add(FontManager$BuilderId builderId, FontOption$Filter filter, GlyphProviderDefinition$Reference reference)
method_51631(class_378$class_8534 arg0, class_9243$class_9244 arg1, class_389$class_8540 arg2)
addReferenceBuilder(FontManager$FontKey key, FontFilterType$FilterMap filters, FontLoader$Reference reference)
public void
add(FontManager$BuilderId builderId, FontOption$Filter filter, CompletableFuture<Optional<GlyphProvider>> provider)
method_51632(class_378$class_8534 arg0, class_9243$class_9244 arg1, CompletableFuture<Optional<class_390>> arg2)
addBuilder(FontManager$FontKey key, FontFilterType$FilterMap filters, CompletableFuture<Optional<Font>> fontFuture)
private Stream<CompletableFuture<Optional<Font>>>
listBuilders()
method_51635()
getImmediateProviders()
public Optional<List<Font$FontFilterPair>>
resolve(Function<Identifier, List<GlyphProvider$Conditional>> resolver)
method_51634(Function<class_2960, List<class_390$class_9241>> arg0)
getRequiredFontProviders(Function<Identifier, List<Font$FontFilterPair>> fontRetriever)
public void
visitRequiredDependencies(Consumer<Identifier> output)
method_51478(Consumer<class_2960> arg0)
forDependencies(Consumer<Identifier> arg0)
public void
visitOptionalDependencies(Consumer<Identifier> output)
method_51480(Consumer<class_2960> arg0)
forOptionalDependencies(Consumer<Identifier> arg0)
public Identifier
fontId()
comp_1498()
fontId()
public List<FontManager$Builder>
builders()
comp_1499()
builders()
public Set<Identifier>
dependencies()
comp_1500()
dependencies()
private static Stream
lambda$listBuilders$0(FontManager$BuilderResult arg0)
method_51633(class_378$class_8535 arg0)
method_51633(FontManager$Builder builder)