类 ClientBuiltinResourcePackProvider

    • 字段详细资料

      • DEFAULT_PACK_METADATA

        private static final PackResourceMetadata DEFAULT_PACK_METADATA
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a:Lacs;
        intermediary field_27772 Lnet/minecraft/class_1066;field_27772:Lnet/minecraft/class_3272;
        named DEFAULT_PACK_METADATA Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;DEFAULT_PACK_METADATA:Lnet/minecraft/resource/metadata/PackResourceMetadata;
      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official b Lewi;b:Lorg/apache/logging/log4j/Logger;
        intermediary field_5298 Lnet/minecraft/class_1066;field_5298:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;LOGGER:Lorg/apache/logging/log4j/Logger;
      • ALPHANUMERAL

        private static final Pattern ALPHANUMERAL
        Mappings:
        Namespace Name Mixin selector
        official c Lewi;c:Ljava/util/regex/Pattern;
        intermediary field_5296 Lnet/minecraft/class_1066;field_5296:Ljava/util/regex/Pattern;
        named ALPHANUMERAL Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;ALPHANUMERAL:Ljava/util/regex/Pattern;
      • field_32958

        private static final int field_32958
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lewi;d:I
        intermediary field_32958 Lnet/minecraft/class_1066;field_32958:I
        named field_32958 Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32958:I
      • field_32959

        private static final int field_32959
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lewi;e:I
        intermediary field_32959 Lnet/minecraft/class_1066;field_32959:I
        named field_32959 Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32959:I
      • field_32960

        private static final String field_32960
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lewi;f:Ljava/lang/String;
        intermediary field_32960 Lnet/minecraft/class_1066;field_32960:Ljava/lang/String;
        named field_32960 Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32960:Ljava/lang/String;
      • field_32961

        private static final String field_32961
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lewi;g:Ljava/lang/String;
        intermediary field_32961 Lnet/minecraft/class_1066;field_32961:Ljava/lang/String;
        named field_32961 Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32961:Ljava/lang/String;
      • field_32962

        private static final String field_32962
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Lewi;h:Ljava/lang/String;
        intermediary field_32962 Lnet/minecraft/class_1066;field_32962:Ljava/lang/String;
        named field_32962 Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32962:Ljava/lang/String;
      • field_32963

        private static final String field_32963
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Lewi;i:Ljava/lang/String;
        intermediary field_32963 Lnet/minecraft/class_1066;field_32963:Ljava/lang/String;
        named field_32963 Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32963:Ljava/lang/String;
      • pack

        private final DefaultResourcePack pack
        Mappings:
        Namespace Name Mixin selector
        official j Lewi;j:Lacq;
        intermediary field_5293 Lnet/minecraft/class_1066;field_5293:Lnet/minecraft/class_3268;
        named pack Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;pack:Lnet/minecraft/resource/DefaultResourcePack;
      • serverPacksRoot

        private final File serverPacksRoot
        Mappings:
        Namespace Name Mixin selector
        official k Lewi;k:Ljava/io/File;
        intermediary field_5292 Lnet/minecraft/class_1066;field_5292:Ljava/io/File;
        named serverPacksRoot Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;serverPacksRoot:Ljava/io/File;
      • lock

        private final ReentrantLock lock
        Mappings:
        Namespace Name Mixin selector
        official l Lewi;l:Ljava/util/concurrent/locks/ReentrantLock;
        intermediary field_5297 Lnet/minecraft/class_1066;field_5297:Ljava/util/concurrent/locks/ReentrantLock;
        named lock Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;lock:Ljava/util/concurrent/locks/ReentrantLock;
      • index

        private final ResourceIndex index
        Mappings:
        Namespace Name Mixin selector
        official m Lewi;m:Lewh;
        intermediary field_16263 Lnet/minecraft/class_1066;field_16263:Lnet/minecraft/class_1064;
        named index Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;index:Lnet/minecraft/client/resource/ResourceIndex;
      • downloadTask

        @Nullable
        private @Nullable CompletableFuture<?> downloadTask
        Mappings:
        Namespace Name Mixin selector
        official n Lewi;n:Ljava/util/concurrent/CompletableFuture;
        intermediary field_5294 Lnet/minecraft/class_1066;field_5294:Ljava/util/concurrent/CompletableFuture;
        named downloadTask Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;downloadTask:Ljava/util/concurrent/CompletableFuture;
      • serverContainer

        @Nullable
        private @Nullable ResourcePackProfile serverContainer
        Mappings:
        Namespace Name Mixin selector
        official o Lewi;o:Lacy;
        intermediary field_5295 Lnet/minecraft/class_1066;field_5295:Lnet/minecraft/class_3288;
        named serverContainer Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;serverContainer:Lnet/minecraft/resource/ResourcePackProfile;
    • 构造器详细资料

      • ClientBuiltinResourcePackProvider

        public ClientBuiltinResourcePackProvider​(File serverPacksRoot,
                                                 ResourceIndex index)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lewi;<init>(Ljava/io/File;Lewh;)V
        intermediary <init> Lnet/minecraft/class_1066;<init>(Ljava/io/File;Lnet/minecraft/class_1064;)V
        named <init> Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;<init>(Ljava/io/File;Lnet/minecraft/client/resource/ResourceIndex;)V
    • 方法详细资料

      • getPack

        public DefaultResourcePack getPack()
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a()Lacq;
        intermediary method_4633 Lnet/minecraft/class_1066;method_4633()Lnet/minecraft/class_3268;
        named getPack Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getPack()Lnet/minecraft/resource/DefaultResourcePack;
      • getDownloadHeaders

        private static Map<String,​String> getDownloadHeaders()
        Mappings:
        Namespace Name Mixin selector
        official c Lewi;c()Ljava/util/Map;
        intermediary method_4636 Lnet/minecraft/class_1066;method_4636()Ljava/util/Map;
        named getDownloadHeaders Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getDownloadHeaders()Ljava/util/Map;
      • download

        public CompletableFuture<?> download​(String string,
                                             String string2)
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
        intermediary method_4640 Lnet/minecraft/class_1066;method_4640(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
        named download Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;download(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
      • delete

        private static void delete​(File file)
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a(Ljava/io/File;)V
        intermediary method_19437 Lnet/minecraft/class_1066;method_19437(Ljava/io/File;)V
        named delete Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;delete(Ljava/io/File;)V
      • clear

        public void clear()
        Mappings:
        Namespace Name Mixin selector
        official b Lewi;b()V
        intermediary method_4642 Lnet/minecraft/class_1066;method_4642()V
        named clear Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;clear()V
      • verifyFile

        private boolean verifyFile​(String expectedSha1,
                                   File file)
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a(Ljava/lang/String;Ljava/io/File;)Z
        intermediary method_4641 Lnet/minecraft/class_1066;method_4641(Ljava/lang/String;Ljava/io/File;)Z
        named verifyFile Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;verifyFile(Ljava/lang/String;Ljava/io/File;)Z
      • deleteOldServerPack

        private void deleteOldServerPack()
        Mappings:
        Namespace Name Mixin selector
        official d Lewi;d()V
        intermediary method_4643 Lnet/minecraft/class_1066;method_4643()V
        named deleteOldServerPack Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;deleteOldServerPack()V
      • loadServerPack

        public CompletableFuture<Void> loadServerPack​(File packZip,
                                                      ResourcePackSource packSource)
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a(Ljava/io/File;Ladb;)Ljava/util/concurrent/CompletableFuture;
        intermediary method_4638 Lnet/minecraft/class_1066;method_4638(Ljava/io/File;Lnet/minecraft/class_5352;)Ljava/util/concurrent/CompletableFuture;
        named loadServerPack Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;loadServerPack(Ljava/io/File;Lnet/minecraft/resource/ResourcePackSource;)Ljava/util/concurrent/CompletableFuture;
      • getProgrammerArtResourcePackProfile

        @Nullable
        private @Nullable ResourcePackProfile getProgrammerArtResourcePackProfile​(ResourcePackProfile.Factory factory)
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a(Lacy$a;)Lacy;
        intermediary method_25454 Lnet/minecraft/class_1066;method_25454(Lnet/minecraft/class_3288$class_5351;)Lnet/minecraft/class_3288;
        named getProgrammerArtResourcePackProfile Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getProgrammerArtResourcePackProfile(Lnet/minecraft/resource/ResourcePackProfile$Factory;)Lnet/minecraft/resource/ResourcePackProfile;
      • getProgrammerArtResourcePackProfile

        @Nullable
        private static @Nullable ResourcePackProfile getProgrammerArtResourcePackProfile​(ResourcePackProfile.Factory factory,
                                                                                         Supplier<ResourcePack> packSupplier)
        Mappings:
        Namespace Name Mixin selector
        official a Lewi;a(Lacy$a;Ljava/util/function/Supplier;)Lacy;
        intermediary method_25453 Lnet/minecraft/class_1066;method_25453(Lnet/minecraft/class_3288$class_5351;Ljava/util/function/Supplier;)Lnet/minecraft/class_3288;
        named getProgrammerArtResourcePackProfile Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getProgrammerArtResourcePackProfile(Lnet/minecraft/resource/ResourcePackProfile$Factory;Ljava/util/function/Supplier;)Lnet/minecraft/resource/ResourcePackProfile;
      • getProgrammerArtResourcePackFromDirectory

        private static DirectoryResourcePack getProgrammerArtResourcePackFromDirectory​(File packDirectory)
        Mappings:
        Namespace Name Mixin selector
        official b Lewi;b(Ljava/io/File;)Lacm;
        intermediary method_25455 Lnet/minecraft/class_1066;method_25455(Ljava/io/File;)Lnet/minecraft/class_3259;
        named getProgrammerArtResourcePackFromDirectory Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getProgrammerArtResourcePackFromDirectory(Ljava/io/File;)Lnet/minecraft/resource/DirectoryResourcePack;
      • getProgrammerArtResourcePackFromZipFile

        private static ResourcePack getProgrammerArtResourcePackFromZipFile​(File zipFile)
        Mappings:
        Namespace Name Mixin selector
        official c Lewi;c(Ljava/io/File;)Lacn;
        intermediary method_16048 Lnet/minecraft/class_1066;method_16048(Ljava/io/File;)Lnet/minecraft/class_3262;
        named getProgrammerArtResourcePackFromZipFile Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getProgrammerArtResourcePackFromZipFile(Ljava/io/File;)Lnet/minecraft/resource/ResourcePack;