CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager FIELD field_2259 fontStorages Ljava/util/Map; FIELD field_2260 textureManager Lnet/minecraft/class_1060; FIELD field_2261 LOGGER Lorg/slf4j/Logger; FIELD field_24254 MISSING_STORAGE_ID Lnet/minecraft/class_2960; FIELD field_24255 missingStorage Lnet/minecraft/class_377; FIELD field_24256 idOverrides Ljava/util/Map; FIELD field_32226 FONTS_JSON Ljava/lang/String; FIELD field_40409 FINDER Lnet/minecraft/class_7654; FIELD field_44757 GSON Lcom/google/gson/Gson; FIELD field_44758 fonts Ljava/util/List; METHOD (Lnet/minecraft/class_1060;)V ARG 1 manager METHOD method_27539 createTextRenderer ()Lnet/minecraft/class_327; METHOD method_27540 (Lnet/minecraft/class_377;)V ARG 0 fontStorage METHOD method_27541 setIdOverrides (Ljava/util/Map;)V ARG 1 idOverrides METHOD method_27542 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377; ARG 1 id METHOD method_45077 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377; ARG 1 id METHOD method_45078 createAdvanceValidatingTextRenderer ()Lnet/minecraft/class_327; METHOD method_51606 getEffectiveId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; ARG 1 id METHOD method_51607 (Lnet/minecraft/class_2960;Ljava/util/List;)V ARG 1 fontId ARG 2 providers METHOD method_51608 loadIndex (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; ARG 1 resourceManager ARG 2 executor METHOD method_51609 (Lnet/minecraft/class_8523;Lnet/minecraft/class_378$class_8537;)V ARG 1 entry METHOD method_51610 (Lnet/minecraft/class_3695;Lnet/minecraft/class_378$class_8536;)V ARG 2 index METHOD method_51611 (Lnet/minecraft/class_390;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; ARG 3 dest METHOD method_51612 (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_389$class_8539;)V ARG 5 loadable METHOD method_51613 load (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8539;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; ARG 1 key ARG 2 loadable ARG 3 resourceManager ARG 4 executor METHOD method_51614 reload (Lnet/minecraft/class_378$class_8536;Lnet/minecraft/class_3695;)V ARG 1 index ARG 2 profiler METHOD method_51615 (Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8540;)V ARG 2 reference METHOD method_51617 getRequiredFontProviders (Ljava/util/List;)Ljava/util/Map; ARG 1 entries METHOD method_51618 (Ljava/util/List;I)V ARG 1 codePoint METHOD method_51619 loadFontProviders (Ljava/util/List;Lnet/minecraft/class_2960;)Ljava/util/List; ARG 0 fontResources ARG 1 id METHOD method_51620 insertFont (Ljava/util/List;Lnet/minecraft/class_390;)V ARG 1 fonts ARG 2 font METHOD method_51621 (Ljava/util/List;Lnet/minecraft/class_390;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; ARG 4 providers METHOD method_51622 (Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lnet/minecraft/class_378$class_8536; ARG 2 ignored METHOD method_51624 (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_378$class_8537;)V ARG 1 dependent ARG 2 fontEntry METHOD method_51625 (Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/List;)V ARG 2 fonts METHOD method_51626 (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; ARG 2 entries CLASS class_8534 FontKey CLASS class_8535 Builder METHOD method_51628 (Ljava/util/concurrent/CompletableFuture;)Ljava/util/Optional; ARG 0 future METHOD method_51629 build (Ljava/util/function/Function;)Ljava/util/Optional; ARG 1 fontRetriever METHOD method_51630 (Ljava/util/function/Function;Lnet/minecraft/class_2960;)Ljava/util/Optional; ARG 2 referee CLASS class_8536 ProviderIndex CLASS class_8537 FontEntry METHOD (Lnet/minecraft/class_2960;)V ARG 1 fontId METHOD method_51631 addReferenceBuilder (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8540;)V ARG 1 key ARG 2 reference METHOD method_51632 addBuilder (Lnet/minecraft/class_378$class_8534;Ljava/util/concurrent/CompletableFuture;)V ARG 1 key ARG 2 provider METHOD method_51633 (Lnet/minecraft/class_378$class_8535;)Ljava/util/stream/Stream; ARG 0 builder METHOD method_51634 getRequiredFontProviders (Ljava/util/function/Function;)Ljava/util/Optional; ARG 1 fontRetriever METHOD method_51635 getImmediateProviders ()Ljava/util/stream/Stream; CLASS class_8556 Providers FIELD field_44798 CODEC Lcom/mojang/serialization/Codec; METHOD method_51747 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance