Package net.minecraft.client.font
Record Class FontManager.FontEntry
java.lang.Object
java.lang.Record
net.minecraft.client.font.FontManager.FontEntry
- Record Components:
- fontId-
- builders-
- dependencies-
- All Implemented Interfaces:
- DependencyTracker.Dependencies<Identifier>
- Enclosing class:
- FontManager
@Environment(CLIENT)
private static record FontManager.FontEntry(Identifier fontId, List<FontManager.Builder> builders, Set<Identifier> dependencies)
extends Record
implements DependencyTracker.Dependencies<Identifier>
- Mappings:
- Namespace - Name - named - net/minecraft/client/font/FontManager$FontEntry- intermediary - net/minecraft/class_378$class_8537- official - frk$e- named - fontId- intermediary - comp_1498- official - a- named - builders- intermediary - comp_1499- official - b- named - dependencies- intermediary - comp_1500- official - c
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final List<FontManager.Builder> The field for thebuildersrecord component.private final Set<Identifier> The field for thedependenciesrecord component.private final IdentifierThe field for thefontIdrecord component.
- 
Constructor SummaryConstructorsModifierConstructorDescriptionFontEntry(Identifier fontId) privateFontEntry(Identifier identifier, List<FontManager.Builder> list, Set<Identifier> set) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddBuilder(FontManager.FontKey key, FontFilterType.FilterMap filters, CompletableFuture<Optional<Font>> fontFuture) voidaddReferenceBuilder(FontManager.FontKey key, FontFilterType.FilterMap filters, FontLoader.Reference reference) builders()Returns the value of thebuildersrecord component.Returns the value of thedependenciesrecord component.final booleanIndicates whether some other object is "equal to" this one.fontId()Returns the value of thefontIdrecord component.voidforDependencies(Consumer<Identifier> callback) voidforOptionalDependencies(Consumer<Identifier> callback) private Stream<CompletableFuture<Optional<Font>>> getRequiredFontProviders(Function<Identifier, List<Font.FontFilterPair>> fontRetriever) final inthashCode()Returns a hash code value for this object.final StringtoString()Returns a string representation of this record class.
- 
Field Details- 
fontIdThe field for thefontIdrecord component.
- 
buildersThe field for thebuildersrecord component.
- 
dependenciesThe field for thedependenciesrecord component.
 
- 
- 
Constructor Details- 
FontEntry- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/font/FontManager$FontEntry;<init>(Lnet/minecraft/util/Identifier;)V- intermediary - <init>- Lnet/minecraft/class_378$class_8537;<init>(Lnet/minecraft/class_2960;)V- official - <init>- Lfrk$e;<init>(Lakv;)V
 
- 
FontEntry
 
- 
- 
Method Details- 
addReferenceBuilderpublic void addReferenceBuilder(FontManager.FontKey key, FontFilterType.FilterMap filters, FontLoader.Reference reference) - Mappings:
- Namespace - Name - Mixin selector - named - addReferenceBuilder- Lnet/minecraft/client/font/FontManager$FontEntry;addReferenceBuilder(Lnet/minecraft/client/font/FontManager$FontKey;Lnet/minecraft/client/font/FontFilterType$FilterMap;Lnet/minecraft/client/font/FontLoader$Reference;)V- intermediary - method_51631- Lnet/minecraft/class_378$class_8537;method_51631(Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_9243$class_9244;Lnet/minecraft/class_389$class_8540;)V- official - a- Lfrk$e;a(Lfrk$a;Lfrl$a;Lfrx$c;)V
 
- 
addBuilderpublic void addBuilder(FontManager.FontKey key, FontFilterType.FilterMap filters, CompletableFuture<Optional<Font>> fontFuture) - Mappings:
- Namespace - Name - Mixin selector - named - addBuilder- Lnet/minecraft/client/font/FontManager$FontEntry;addBuilder(Lnet/minecraft/client/font/FontManager$FontKey;Lnet/minecraft/client/font/FontFilterType$FilterMap;Ljava/util/concurrent/CompletableFuture;)V- intermediary - method_51632- Lnet/minecraft/class_378$class_8537;method_51632(Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_9243$class_9244;Ljava/util/concurrent/CompletableFuture;)V- official - a- Lfrk$e;a(Lfrk$a;Lfrl$a;Ljava/util/concurrent/CompletableFuture;)V
 
- 
getImmediateProviders- Mappings:
- Namespace - Name - Mixin selector - named - getImmediateProviders- Lnet/minecraft/client/font/FontManager$FontEntry;getImmediateProviders()Ljava/util/stream/Stream;- intermediary - method_51635- Lnet/minecraft/class_378$class_8537;method_51635()Ljava/util/stream/Stream;- official - d- Lfrk$e;d()Ljava/util/stream/Stream;
 
- 
getRequiredFontProviderspublic Optional<List<Font.FontFilterPair>> getRequiredFontProviders(Function<Identifier, List<Font.FontFilterPair>> fontRetriever) - Mappings:
- Namespace - Name - Mixin selector - named - getRequiredFontProviders- Lnet/minecraft/client/font/FontManager$FontEntry;getRequiredFontProviders(Ljava/util/function/Function;)Ljava/util/Optional;- intermediary - method_51634- Lnet/minecraft/class_378$class_8537;method_51634(Ljava/util/function/Function;)Ljava/util/Optional;- official - a- Lfrk$e;a(Ljava/util/function/Function;)Ljava/util/Optional;
 
- 
forDependencies- Specified by:
- forDependenciesin interface- DependencyTracker.Dependencies<Identifier>
- Mappings:
- Namespace - Name - Mixin selector - named - forDependencies- Lnet/minecraft/resource/DependencyTracker$Dependencies;forDependencies(Ljava/util/function/Consumer;)V- intermediary - method_51478- Lnet/minecraft/class_8523$class_8524;method_51478(Ljava/util/function/Consumer;)V- official - a- Laye$a;a(Ljava/util/function/Consumer;)V
 
- 
forOptionalDependencies- Specified by:
- forOptionalDependenciesin interface- DependencyTracker.Dependencies<Identifier>
- Mappings:
- Namespace - Name - Mixin selector - named - forOptionalDependencies- Lnet/minecraft/resource/DependencyTracker$Dependencies;forOptionalDependencies(Ljava/util/function/Consumer;)V- intermediary - method_51480- Lnet/minecraft/class_8523$class_8524;method_51480(Ljava/util/function/Consumer;)V- official - b- Laye$a;b(Ljava/util/function/Consumer;)V
 
- 
toStringReturns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
- 
hashCodepublic final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
- 
equalsIndicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object).
- 
fontIdReturns the value of thefontIdrecord component.- Returns:
- the value of the fontIdrecord component
 
- 
buildersReturns the value of thebuildersrecord component.- Returns:
- the value of the buildersrecord component
 
- 
dependenciesReturns the value of thedependenciesrecord component.- Returns:
- the value of the dependenciesrecord component
 
 
-