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
-
Field Summary
Fields Modifier and Type Field Description private static PatternALPHANUMERALprivate CompletableFuture<?>downloadTaskprivate ResourceIndexindexprivate ReentrantLocklockprivate static LoggerLOGGERprivate DefaultResourcePackpackprivate ClientResourcePackProfileserverContainerprivate FileserverPacksRoot -
Constructor Summary
Constructors Constructor Description ClientBuiltinResourcePackProvider(File serverPacksRoot, ResourceIndex index) -
Method Summary
Modifier and Type Method Description voidclear()private static voiddelete(File file)private voiddeleteOldServerPack()CompletableFuture<?>download(String string, String string2)static Map<String,String>getDownloadHeaders()DefaultResourcePackgetPack()CompletableFuture<Void>loadServerPack(File packZip, ResourcePackSource resourcePackSource)private static ResourcePackmethod_16048(File file)private static <T extends ResourcePackProfile>
Tmethod_25453(ResourcePackProfile.Factory<T> factory, Supplier<ResourcePack> supplier)private <T extends ResourcePackProfile>
Tmethod_25454(ResourcePackProfile.Factory<T> factory)private static DirectoryResourcePackmethod_25455(File file)<T extends ResourcePackProfile>
voidregister(Consumer<T> consumer, ResourcePackProfile.Factory<T> factory)private booleanverifyFile(String expectedSha1, File rfile)
-
Field Details
-
Constructor Details
-
Method Details
-
register
public <T extends ResourcePackProfile> void register(Consumer<T> consumer, ResourcePackProfile.Factory<T> factory)- Specified by:
registerin interfaceResourcePackProvider
-
getPack
-
getDownloadHeaders
-
download
-
delete
-
clear
public void clear() -
verifyFile
-
deleteOldServerPack
private void deleteOldServerPack() -
loadServerPack
-
method_25454
@Nullable private <T extends ResourcePackProfile> T method_25454(ResourcePackProfile.Factory<T> factory) -
method_25453
@Nullable private static <T extends ResourcePackProfile> T method_25453(ResourcePackProfile.Factory<T> factory, Supplier<ResourcePack> supplier) -
method_25455
-
method_16048
-