Class ServerResourcePackLoader
java.lang.Object
net.minecraft.client.resource.server.ServerResourcePackLoader
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official ghbintermediary net/minecraft/class_1066named net/minecraft/client/resource/server/ServerResourcePackLoader
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final MinecraftClientprivate static final PackStateChangeCallbackprivate final Downloader(package private) static final Logger(package private) final ServerResourcePackManagerprivate static final ResourcePackProviderprivate ResourcePackProviderprivate ResourcePackSourceprivate PackStateChangeCallbackprivate ReloadScheduler.ReloadContextprivate static final Textprivate static final Pattern -
Constructor Summary
ConstructorsConstructorDescriptionServerResourcePackLoader(MinecraftClient client, Path downloadsDirectory, RunArgs.Network runArgs) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddResourcePack(UUID id, URL url, @Nullable String hash) voidaddResourcePack(UUID id, Path path) voidclear()voidclose()private DownloadQueuercreateDownloadQueuer(Downloader downloader, Executor executor, Session session, Proxy proxy) (package private) NetworkUtils.DownloadListenercreateListener(int entryCount) private RunnablecreatePackChangeCallback(Executor executor) voidgetPackLoadFuture(UUID expectedId) private static ResourcePackProvidergetPackProvider(List<ResourcePackProfile> serverPacks) private ReloadSchedulerprivate static PackStateChangeCallbackgetStateChangeCallback(ClientConnection connection) voidinit(ClientConnection connection, ServerResourcePackManager.AcceptanceStatus acceptanceStatus) voidvoidvoidvoidprivate voidreload(ReloadScheduler.ReloadContext context) voidvoidtoHashCode(@Nullable String hash) private @Nullable List<ResourcePackProfile>toProfiles(List<ReloadScheduler.PackInfo> packs)
-
Field Details
-
SERVER_NAME_TEXT
- Mappings:
Namespace Name Mixin selector official aLghb;a:Lvf;intermediary field_40562Lnet/minecraft/class_1066;field_40562:Lnet/minecraft/class_2561;named SERVER_NAME_TEXTLnet/minecraft/client/resource/server/ServerResourcePackLoader;SERVER_NAME_TEXT:Lnet/minecraft/text/Text;
-
SHA1_PATTERN
- Mappings:
Namespace Name Mixin selector official bLghb;b:Ljava/util/regex/Pattern;intermediary field_5296Lnet/minecraft/class_1066;field_5296:Ljava/util/regex/Pattern;named SHA1_PATTERNLnet/minecraft/client/resource/server/ServerResourcePackLoader;SHA1_PATTERN:Ljava/util/regex/Pattern;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official cLghb;c:Lorg/slf4j/Logger;intermediary field_5298Lnet/minecraft/class_1066;field_5298:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/resource/server/ServerResourcePackLoader;LOGGER:Lorg/slf4j/Logger;
-
NOOP_PROVIDER
- Mappings:
Namespace Name Mixin selector official dLghb;d:Lapu;intermediary field_47593Lnet/minecraft/class_1066;field_47593:Lnet/minecraft/class_3285;named NOOP_PROVIDERLnet/minecraft/client/resource/server/ServerResourcePackLoader;NOOP_PROVIDER:Lnet/minecraft/resource/ResourcePackProvider;
-
DEBUG_PACK_STATE_CHANGE_CALLBACK
- Mappings:
Namespace Name Mixin selector official eLghb;e:Lghd;intermediary field_47594Lnet/minecraft/class_1066;field_47594:Lnet/minecraft/class_9039;named DEBUG_PACK_STATE_CHANGE_CALLBACKLnet/minecraft/client/resource/server/ServerResourcePackLoader;DEBUG_PACK_STATE_CHANGE_CALLBACK:Lnet/minecraft/client/resource/server/PackStateChangeCallback;
-
client
- Mappings:
Namespace Name Mixin selector official fLghb;f:Levh;intermediary field_47595Lnet/minecraft/class_1066;field_47595:Lnet/minecraft/class_310;named clientLnet/minecraft/client/resource/server/ServerResourcePackLoader;client:Lnet/minecraft/client/MinecraftClient;
-
packProvider
- Mappings:
Namespace Name Mixin selector official gLghb;g:Lapu;intermediary field_47596Lnet/minecraft/class_1066;field_47596:Lnet/minecraft/class_3285;named packProviderLnet/minecraft/client/resource/server/ServerResourcePackLoader;packProvider:Lnet/minecraft/resource/ResourcePackProvider;
-
reloadContext
- Mappings:
Namespace Name Mixin selector official hLghb;h:Lghe$a;intermediary field_47597Lnet/minecraft/class_1066;field_47597:Lnet/minecraft/class_9041$class_9042;named reloadContextLnet/minecraft/client/resource/server/ServerResourcePackLoader;reloadContext:Lnet/minecraft/client/resource/server/ReloadScheduler$ReloadContext;
-
manager
- Mappings:
Namespace Name Mixin selector official iLghb;i:Lghf;intermediary field_47598Lnet/minecraft/class_1066;field_47598:Lnet/minecraft/class_9044;named managerLnet/minecraft/client/resource/server/ServerResourcePackLoader;manager:Lnet/minecraft/client/resource/server/ServerResourcePackManager;
-
downloader
- Mappings:
Namespace Name Mixin selector official jLghb;j:Laor;intermediary field_47599Lnet/minecraft/class_1066;field_47599:Lnet/minecraft/class_9028;named downloaderLnet/minecraft/client/resource/server/ServerResourcePackLoader;downloader:Lnet/minecraft/util/Downloader;
-
packSource
- Mappings:
Namespace Name Mixin selector official kLghb;k:Lapt;intermediary field_47600Lnet/minecraft/class_1066;field_47600:Lnet/minecraft/class_5352;named packSourceLnet/minecraft/client/resource/server/ServerResourcePackLoader;packSource:Lnet/minecraft/resource/ResourcePackSource;
-
packStateChangeCallback
- Mappings:
Namespace Name Mixin selector official lLghb;l:Lghd;intermediary field_47601Lnet/minecraft/class_1066;field_47601:Lnet/minecraft/class_9039;named packStateChangeCallbackLnet/minecraft/client/resource/server/ServerResourcePackLoader;packStateChangeCallback:Lnet/minecraft/client/resource/server/PackStateChangeCallback;
-
-
Constructor Details
-
ServerResourcePackLoader
public ServerResourcePackLoader(MinecraftClient client, Path downloadsDirectory, RunArgs.Network runArgs) - Mappings:
Namespace Name Mixin selector official <init>Lghb;<init>(Levh;Ljava/nio/file/Path;Lfio$d;)Vintermediary <init>Lnet/minecraft/class_1066;<init>(Lnet/minecraft/class_310;Ljava/nio/file/Path;Lnet/minecraft/class_542$class_547;)Vnamed <init>Lnet/minecraft/client/resource/server/ServerResourcePackLoader;<init>(Lnet/minecraft/client/MinecraftClient;Ljava/nio/file/Path;Lnet/minecraft/client/RunArgs$Network;)V
-
-
Method Details
-
createListener
- Mappings:
Namespace Name Mixin selector official aLghb;a(I)Laue$a;intermediary method_55515Lnet/minecraft/class_1066;method_55515(I)Lnet/minecraft/class_3521$class_9034;named createListenerLnet/minecraft/client/resource/server/ServerResourcePackLoader;createListener(I)Lnet/minecraft/util/NetworkUtils$DownloadListener;
-
createDownloadQueuer
private DownloadQueuer createDownloadQueuer(Downloader downloader, Executor executor, Session session, Proxy proxy) - Mappings:
Namespace Name Mixin selector official aLghb;a(Laor;Ljava/util/concurrent/Executor;Levw;Ljava/net/Proxy;)Lghc;intermediary method_55516Lnet/minecraft/class_1066;method_55516(Lnet/minecraft/class_9028;Ljava/util/concurrent/Executor;Lnet/minecraft/class_320;Ljava/net/Proxy;)Lnet/minecraft/class_9038;named createDownloadQueuerLnet/minecraft/client/resource/server/ServerResourcePackLoader;createDownloadQueuer(Lnet/minecraft/util/Downloader;Ljava/util/concurrent/Executor;Lnet/minecraft/client/session/Session;Ljava/net/Proxy;)Lnet/minecraft/client/resource/server/DownloadQueuer;
-
createPackChangeCallback
- Mappings:
Namespace Name Mixin selector official aLghb;a(Ljava/util/concurrent/Executor;)Ljava/lang/Runnable;intermediary method_55525Lnet/minecraft/class_1066;method_55525(Ljava/util/concurrent/Executor;)Ljava/lang/Runnable;named createPackChangeCallbackLnet/minecraft/client/resource/server/ServerResourcePackLoader;createPackChangeCallback(Ljava/util/concurrent/Executor;)Ljava/lang/Runnable;
-
getReloadScheduler
- Mappings:
Namespace Name Mixin selector official jLghb;j()Lghe;intermediary method_55542Lnet/minecraft/class_1066;method_55542()Lnet/minecraft/class_9041;named getReloadSchedulerLnet/minecraft/client/resource/server/ServerResourcePackLoader;getReloadScheduler()Lnet/minecraft/client/resource/server/ReloadScheduler;
-
toProfiles
@Nullable private @Nullable List<ResourcePackProfile> toProfiles(List<ReloadScheduler.PackInfo> packs) - Mappings:
Namespace Name Mixin selector official aLghb;a(Ljava/util/List;)Ljava/util/List;intermediary method_55519Lnet/minecraft/class_1066;method_55519(Ljava/util/List;)Ljava/util/List;named toProfilesLnet/minecraft/client/resource/server/ServerResourcePackLoader;toProfiles(Ljava/util/List;)Ljava/util/List;
-
getPassthroughPackProvider
- Mappings:
Namespace Name Mixin selector official aLghb;a()Lapu;intermediary method_55514Lnet/minecraft/class_1066;method_55514()Lnet/minecraft/class_3285;named getPassthroughPackProviderLnet/minecraft/client/resource/server/ServerResourcePackLoader;getPassthroughPackProvider()Lnet/minecraft/resource/ResourcePackProvider;
-
getPackProvider
- Mappings:
Namespace Name Mixin selector official bLghb;b(Ljava/util/List;)Lapu;intermediary method_55531Lnet/minecraft/class_1066;method_55531(Ljava/util/List;)Lnet/minecraft/class_3285;named getPackProviderLnet/minecraft/client/resource/server/ServerResourcePackLoader;getPackProvider(Ljava/util/List;)Lnet/minecraft/resource/ResourcePackProvider;
-
reload
- Mappings:
Namespace Name Mixin selector official aLghb;a(Lghe$a;)Vintermediary method_55517Lnet/minecraft/class_1066;method_55517(Lnet/minecraft/class_9041$class_9042;)Vnamed reloadLnet/minecraft/client/resource/server/ServerResourcePackLoader;reload(Lnet/minecraft/client/resource/server/ReloadScheduler$ReloadContext;)V
-
onReloadFailure
public void onReloadFailure()- Mappings:
Namespace Name Mixin selector official bLghb;b()Vintermediary method_55530Lnet/minecraft/class_1066;method_55530()Vnamed onReloadFailureLnet/minecraft/client/resource/server/ServerResourcePackLoader;onReloadFailure()V
-
onForcedReloadFailure
public void onForcedReloadFailure()- Mappings:
Namespace Name Mixin selector official cLghb;c()Vintermediary method_55535Lnet/minecraft/class_1066;method_55535()Vnamed onForcedReloadFailureLnet/minecraft/client/resource/server/ServerResourcePackLoader;onForcedReloadFailure()V
-
onReloadSuccess
public void onReloadSuccess()- Mappings:
Namespace Name Mixin selector official dLghb;d()Vintermediary method_55536Lnet/minecraft/class_1066;method_55536()Vnamed onReloadSuccessLnet/minecraft/client/resource/server/ServerResourcePackLoader;onReloadSuccess()V
-
toHashCode
- Mappings:
Namespace Name Mixin selector official aLghb;a(Ljava/lang/String;)Lcom/google/common/hash/HashCode;intermediary method_55518Lnet/minecraft/class_1066;method_55518(Ljava/lang/String;)Lcom/google/common/hash/HashCode;named toHashCodeLnet/minecraft/client/resource/server/ServerResourcePackLoader;toHashCode(Ljava/lang/String;)Lcom/google/common/hash/HashCode;
-
addResourcePack
- Mappings:
Namespace Name Mixin selector official aLghb;a(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)Vintermediary method_55523Lnet/minecraft/class_1066;method_55523(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)Vnamed addResourcePackLnet/minecraft/client/resource/server/ServerResourcePackLoader;addResourcePack(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)V
-
addResourcePack
- Mappings:
Namespace Name Mixin selector official aLghb;a(Ljava/util/UUID;Ljava/nio/file/Path;)Vintermediary method_55524Lnet/minecraft/class_1066;method_55524(Ljava/util/UUID;Ljava/nio/file/Path;)Vnamed addResourcePackLnet/minecraft/client/resource/server/ServerResourcePackLoader;addResourcePack(Ljava/util/UUID;Ljava/nio/file/Path;)V
-
remove
- Mappings:
Namespace Name Mixin selector official aLghb;a(Ljava/util/UUID;)Vintermediary method_55520Lnet/minecraft/class_1066;method_55520(Ljava/util/UUID;)Vnamed removeLnet/minecraft/client/resource/server/ServerResourcePackLoader;remove(Ljava/util/UUID;)V
-
removeAll
public void removeAll()- Mappings:
Namespace Name Mixin selector official eLghb;e()Vintermediary method_55537Lnet/minecraft/class_1066;method_55537()Vnamed removeAllLnet/minecraft/client/resource/server/ServerResourcePackLoader;removeAll()V
-
getStateChangeCallback
- Mappings:
Namespace Name Mixin selector official aLghb;a(Lug;)Lghd;intermediary method_55527Lnet/minecraft/class_1066;method_55527(Lnet/minecraft/class_2535;)Lnet/minecraft/class_9039;named getStateChangeCallbackLnet/minecraft/client/resource/server/ServerResourcePackLoader;getStateChangeCallback(Lnet/minecraft/network/ClientConnection;)Lnet/minecraft/client/resource/server/PackStateChangeCallback;
-
init
public void init(ClientConnection connection, ServerResourcePackManager.AcceptanceStatus acceptanceStatus) - Mappings:
Namespace Name Mixin selector official aLghb;a(Lug;Lghf$c;)Vintermediary method_55528Lnet/minecraft/class_1066;method_55528(Lnet/minecraft/class_2535;Lnet/minecraft/class_9044$class_9047;)Vnamed initLnet/minecraft/client/resource/server/ServerResourcePackLoader;init(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/client/resource/server/ServerResourcePackManager$AcceptanceStatus;)V
-
initWorldPack
public void initWorldPack()- Mappings:
Namespace Name Mixin selector official fLghb;f()Vintermediary method_55538Lnet/minecraft/class_1066;method_55538()Vnamed initWorldPackLnet/minecraft/client/resource/server/ServerResourcePackLoader;initWorldPack()V
-
acceptAll
public void acceptAll()- Mappings:
Namespace Name Mixin selector official gLghb;g()Vintermediary method_55539Lnet/minecraft/class_1066;method_55539()Vnamed acceptAllLnet/minecraft/client/resource/server/ServerResourcePackLoader;acceptAll()V
-
declineAll
public void declineAll()- Mappings:
Namespace Name Mixin selector official hLghb;h()Vintermediary method_55540Lnet/minecraft/class_1066;method_55540()Vnamed declineAllLnet/minecraft/client/resource/server/ServerResourcePackLoader;declineAll()V
-
getPackLoadFuture
- Mappings:
Namespace Name Mixin selector official bLghb;b(Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture;intermediary method_55532Lnet/minecraft/class_1066;method_55532(Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture;named getPackLoadFutureLnet/minecraft/client/resource/server/ServerResourcePackLoader;getPackLoadFuture(Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture;
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official iLghb;i()Vintermediary method_55541Lnet/minecraft/class_1066;method_55541()Vnamed clearLnet/minecraft/client/resource/server/ServerResourcePackLoader;clear()V
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-