Package net.minecraft.client.resource
Class ClientBuiltinResourcePackProvider
java.lang.Object
net.minecraft.client.resource.ClientBuiltinResourcePackProvider
- All Implemented Interfaces:
ResourcePackProvider
@Environment(CLIENT)
public class ClientBuiltinResourcePackProvider
extends Object
implements ResourcePackProvider
- Mappings:
Namespace Name official exqintermediary net/minecraft/class_1066named net/minecraft/client/resource/ClientBuiltinResourcePackProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Patternprivate static final PackResourceMetadataprivate @Nullable CompletableFuture<?>private static final intprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Textprivate final ResourceIndexprivate final ReentrantLockprivate static final Loggerprivate final DefaultResourcePackprivate @Nullable ResourcePackProfileprivate final File -
Constructor Summary
ConstructorsConstructorDescriptionClientBuiltinResourcePackProvider(File serverPacksRoot, ResourceIndex index) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()private static voidprivate voidgetPack()private static DirectoryResourcePackgetProgrammerArtResourcePackFromDirectory(File packDirectory) private static ResourcePackprivate @Nullable ResourcePackProfileprivate static @Nullable ResourcePackProfilegetProgrammerArtResourcePackProfile(ResourcePackProfile.Factory factory, Supplier<ResourcePack> packSupplier) loadServerPack(File packZip, ResourcePackSource packSource) voidregister(Consumer<ResourcePackProfile> profileAdder, ResourcePackProfile.Factory factory) Register resource pack profiles created with thefactoryto theprofileAdder.private booleanverifyFile(String expectedSha1, File file)
-
Field Details
-
DEFAULT_PACK_METADATA
- Mappings:
Namespace Name Mixin selector official aLexq;a:Lada;intermediary field_27772Lnet/minecraft/class_1066;field_27772:Lnet/minecraft/class_3272;named DEFAULT_PACK_METADATALnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;DEFAULT_PACK_METADATA:Lnet/minecraft/resource/metadata/PackResourceMetadata;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLexq;b:Lorg/apache/logging/log4j/Logger;intermediary field_5298Lnet/minecraft/class_1066;field_5298:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;LOGGER:Lorg/apache/logging/log4j/Logger;
-
ALPHANUMERAL
- Mappings:
Namespace Name Mixin selector official cLexq;c:Ljava/util/regex/Pattern;intermediary field_5296Lnet/minecraft/class_1066;field_5296:Ljava/util/regex/Pattern;named ALPHANUMERALLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;ALPHANUMERAL:Ljava/util/regex/Pattern;
-
field_32958
private static final int field_32958- See Also:
- Mappings:
Namespace Name Mixin selector official dLexq;d:Iintermediary field_32958Lnet/minecraft/class_1066;field_32958:Inamed field_32958Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32958:I
-
field_32959
private static final int field_32959- See Also:
- Mappings:
Namespace Name Mixin selector official eLexq;e:Iintermediary field_32959Lnet/minecraft/class_1066;field_32959:Inamed field_32959Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32959:I
-
field_32960
- See Also:
- Mappings:
Namespace Name Mixin selector official fLexq;f:Ljava/lang/String;intermediary field_32960Lnet/minecraft/class_1066;field_32960:Ljava/lang/String;named field_32960Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32960:Ljava/lang/String;
-
field_32961
- See Also:
- Mappings:
Namespace Name Mixin selector official gLexq;g:Ljava/lang/String;intermediary field_32961Lnet/minecraft/class_1066;field_32961:Ljava/lang/String;named field_32961Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32961:Ljava/lang/String;
-
field_32962
- See Also:
- Mappings:
Namespace Name Mixin selector official hLexq;h:Ljava/lang/String;intermediary field_32962Lnet/minecraft/class_1066;field_32962:Ljava/lang/String;named field_32962Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32962:Ljava/lang/String;
-
field_32963
- See Also:
- Mappings:
Namespace Name Mixin selector official iLexq;i:Ljava/lang/String;intermediary field_32963Lnet/minecraft/class_1066;field_32963:Ljava/lang/String;named field_32963Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_32963:Ljava/lang/String;
-
field_33633
- Mappings:
Namespace Name Mixin selector official jLexq;j:Los;intermediary field_33633Lnet/minecraft/class_1066;field_33633:Lnet/minecraft/class_2561;named field_33633Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;field_33633:Lnet/minecraft/text/Text;
-
pack
- Mappings:
Namespace Name Mixin selector official kLexq;k:Lacy;intermediary field_5293Lnet/minecraft/class_1066;field_5293:Lnet/minecraft/class_3268;named packLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;pack:Lnet/minecraft/resource/DefaultResourcePack;
-
serverPacksRoot
- Mappings:
Namespace Name Mixin selector official lLexq;l:Ljava/io/File;intermediary field_5292Lnet/minecraft/class_1066;field_5292:Ljava/io/File;named serverPacksRootLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;serverPacksRoot:Ljava/io/File;
-
lock
- Mappings:
Namespace Name Mixin selector official mLexq;m:Ljava/util/concurrent/locks/ReentrantLock;intermediary field_5297Lnet/minecraft/class_1066;field_5297:Ljava/util/concurrent/locks/ReentrantLock;named lockLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;lock:Ljava/util/concurrent/locks/ReentrantLock;
-
index
- Mappings:
Namespace Name Mixin selector official nLexq;n:Lexp;intermediary field_16263Lnet/minecraft/class_1066;field_16263:Lnet/minecraft/class_1064;named indexLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;index:Lnet/minecraft/client/resource/ResourceIndex;
-
downloadTask
- Mappings:
Namespace Name Mixin selector official oLexq;o:Ljava/util/concurrent/CompletableFuture;intermediary field_5294Lnet/minecraft/class_1066;field_5294:Ljava/util/concurrent/CompletableFuture;named downloadTaskLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;downloadTask:Ljava/util/concurrent/CompletableFuture;
-
serverContainer
- Mappings:
Namespace Name Mixin selector official pLexq;p:Ladg;intermediary field_5295Lnet/minecraft/class_1066;field_5295:Lnet/minecraft/class_3288;named serverContainerLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;serverContainer:Lnet/minecraft/resource/ResourcePackProfile;
-
-
Constructor Details
-
ClientBuiltinResourcePackProvider
- Mappings:
Namespace Name Mixin selector official <init>Lexq;<init>(Ljava/io/File;Lexp;)Vintermediary <init>Lnet/minecraft/class_1066;<init>(Ljava/io/File;Lnet/minecraft/class_1064;)Vnamed <init>Lnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;<init>(Ljava/io/File;Lnet/minecraft/client/resource/ResourceIndex;)V
-
-
Method Details
-
register
public void register(Consumer<ResourcePackProfile> profileAdder, ResourcePackProfile.Factory factory) Register resource pack profiles created with thefactoryto theprofileAdder.- Specified by:
registerin interfaceResourcePackProvider- Parameters:
profileAdder- the profile adder that accepts created resource pack profilesfactory- the factory that creates the resource pack profiles- See Also:
- Mappings:
Namespace Name Mixin selector official aLadk;a(Ljava/util/function/Consumer;Ladg$a;)Vintermediary method_14453Lnet/minecraft/class_3285;method_14453(Ljava/util/function/Consumer;Lnet/minecraft/class_3288$class_5351;)Vnamed registerLnet/minecraft/resource/ResourcePackProvider;register(Ljava/util/function/Consumer;Lnet/minecraft/resource/ResourcePackProfile$Factory;)V
-
getPack
- Mappings:
Namespace Name Mixin selector official aLexq;a()Lacy;intermediary method_4633Lnet/minecraft/class_1066;method_4633()Lnet/minecraft/class_3268;named getPackLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getPack()Lnet/minecraft/resource/DefaultResourcePack;
-
getDownloadHeaders
- Mappings:
Namespace Name Mixin selector official cLexq;c()Ljava/util/Map;intermediary method_4636Lnet/minecraft/class_1066;method_4636()Ljava/util/Map;named getDownloadHeadersLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getDownloadHeaders()Ljava/util/Map;
-
download
- Mappings:
Namespace Name Mixin selector official aLexq;a(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;intermediary method_4640Lnet/minecraft/class_1066;method_4640(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;named downloadLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;download(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;
-
delete
- Mappings:
Namespace Name Mixin selector official aLexq;a(Ljava/io/File;)Vintermediary method_19437Lnet/minecraft/class_1066;method_19437(Ljava/io/File;)Vnamed deleteLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;delete(Ljava/io/File;)V
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official bLexq;b()Vintermediary method_4642Lnet/minecraft/class_1066;method_4642()Vnamed clearLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;clear()V
-
verifyFile
- Mappings:
Namespace Name Mixin selector official aLexq;a(Ljava/lang/String;Ljava/io/File;)Zintermediary method_4641Lnet/minecraft/class_1066;method_4641(Ljava/lang/String;Ljava/io/File;)Znamed verifyFileLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;verifyFile(Ljava/lang/String;Ljava/io/File;)Z
-
deleteOldServerPack
private void deleteOldServerPack()- Mappings:
Namespace Name Mixin selector official dLexq;d()Vintermediary method_4643Lnet/minecraft/class_1066;method_4643()Vnamed deleteOldServerPackLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;deleteOldServerPack()V
-
loadServerPack
- Mappings:
Namespace Name Mixin selector official aLexq;a(Ljava/io/File;Ladj;)Ljava/util/concurrent/CompletableFuture;intermediary method_4638Lnet/minecraft/class_1066;method_4638(Ljava/io/File;Lnet/minecraft/class_5352;)Ljava/util/concurrent/CompletableFuture;named loadServerPackLnet/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 aLexq;a(Ladg$a;)Ladg;intermediary method_25454Lnet/minecraft/class_1066;method_25454(Lnet/minecraft/class_3288$class_5351;)Lnet/minecraft/class_3288;named getProgrammerArtResourcePackProfileLnet/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 aLexq;a(Ladg$a;Ljava/util/function/Supplier;)Ladg;intermediary method_25453Lnet/minecraft/class_1066;method_25453(Lnet/minecraft/class_3288$class_5351;Ljava/util/function/Supplier;)Lnet/minecraft/class_3288;named getProgrammerArtResourcePackProfileLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getProgrammerArtResourcePackProfile(Lnet/minecraft/resource/ResourcePackProfile$Factory;Ljava/util/function/Supplier;)Lnet/minecraft/resource/ResourcePackProfile;
-
getProgrammerArtResourcePackFromDirectory
- Mappings:
Namespace Name Mixin selector official bLexq;b(Ljava/io/File;)Lacu;intermediary method_25455Lnet/minecraft/class_1066;method_25455(Ljava/io/File;)Lnet/minecraft/class_3259;named getProgrammerArtResourcePackFromDirectoryLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getProgrammerArtResourcePackFromDirectory(Ljava/io/File;)Lnet/minecraft/resource/DirectoryResourcePack;
-
getProgrammerArtResourcePackFromZipFile
- Mappings:
Namespace Name Mixin selector official cLexq;c(Ljava/io/File;)Lacv;intermediary method_16048Lnet/minecraft/class_1066;method_16048(Ljava/io/File;)Lnet/minecraft/class_3262;named getProgrammerArtResourcePackFromZipFileLnet/minecraft/client/resource/ClientBuiltinResourcePackProvider;getProgrammerArtResourcePackFromZipFile(Ljava/io/File;)Lnet/minecraft/resource/ResourcePack;
-