Class ServerResourcePackLoader
java.lang.Object
net.minecraft.client.resource.server.ServerResourcePackLoader
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/resource/server/ServerResourcePackLoaderintermediary net/minecraft/class_1066official iki
-
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 intprivate ResourcePackProviderprivate ResourcePackSource(package private) PackStateChangeCallbackprivate static final ResourcePackPositionprivate 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) voidprivate static ResourcePackProvidergetPackProvider(List<ResourcePackProfile> serverPacks) private ReloadSchedulerprivate static PackStateChangeCallbackgetStateChangeCallback(ClientConnection connection) voidinit(ClientConnection connection, ServerResourcePackManager.AcceptanceStatus acceptanceStatus) voidvoidvoidvoidprivate voidreload(ReloadScheduler.ReloadContext context) voidvoidprivate static @Nullable HashCodetoHashCode(@Nullable String hash) private @Nullable List<ResourcePackProfile> toProfiles(List<ReloadScheduler.PackInfo> packs)
-
Field Details
-
SERVER_NAME_TEXT
- Mappings:
Namespace Name Mixin selector named SERVER_NAME_TEXTLnet/minecraft/client/resource/server/ServerResourcePackLoader;SERVER_NAME_TEXT:Lnet/minecraft/text/Text;intermediary field_40562Lnet/minecraft/class_1066;field_40562:Lnet/minecraft/class_2561;official aLiki;a:Lyh;
-
SHA1_PATTERN
- Mappings:
Namespace Name Mixin selector named SHA1_PATTERNLnet/minecraft/client/resource/server/ServerResourcePackLoader;SHA1_PATTERN:Ljava/util/regex/Pattern;intermediary field_5296Lnet/minecraft/class_1066;field_5296:Ljava/util/regex/Pattern;official bLiki;b:Ljava/util/regex/Pattern;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/resource/server/ServerResourcePackLoader;LOGGER:Lorg/slf4j/Logger;intermediary field_5298Lnet/minecraft/class_1066;field_5298:Lorg/slf4j/Logger;official cLiki;c:Lorg/slf4j/Logger;
-
NOOP_PROVIDER
- Mappings:
Namespace Name Mixin selector named NOOP_PROVIDERLnet/minecraft/client/resource/server/ServerResourcePackLoader;NOOP_PROVIDER:Lnet/minecraft/resource/ResourcePackProvider;intermediary field_47593Lnet/minecraft/class_1066;field_47593:Lnet/minecraft/class_3285;official dLiki;d:Lbam;
-
POSITION
- Mappings:
Namespace Name Mixin selector named POSITIONLnet/minecraft/client/resource/server/ServerResourcePackLoader;POSITION:Lnet/minecraft/resource/ResourcePackPosition;intermediary field_49134Lnet/minecraft/class_1066;field_49134:Lnet/minecraft/class_9225;official eLiki;e:Lazm;
-
DEBUG_PACK_STATE_CHANGE_CALLBACK
- Mappings:
Namespace Name Mixin selector named DEBUG_PACK_STATE_CHANGE_CALLBACKLnet/minecraft/client/resource/server/ServerResourcePackLoader;DEBUG_PACK_STATE_CHANGE_CALLBACK:Lnet/minecraft/client/resource/server/PackStateChangeCallback;intermediary field_47594Lnet/minecraft/class_1066;field_47594:Lnet/minecraft/class_9039;official fLiki;f:Likk;
-
client
- Mappings:
Namespace Name Mixin selector named clientLnet/minecraft/client/resource/server/ServerResourcePackLoader;client:Lnet/minecraft/client/MinecraftClient;intermediary field_47595Lnet/minecraft/class_1066;field_47595:Lnet/minecraft/class_310;official gLiki;g:Lgec;
-
packProvider
- Mappings:
Namespace Name Mixin selector named packProviderLnet/minecraft/client/resource/server/ServerResourcePackLoader;packProvider:Lnet/minecraft/resource/ResourcePackProvider;intermediary field_47596Lnet/minecraft/class_1066;field_47596:Lnet/minecraft/class_3285;official hLiki;h:Lbam;
-
reloadContext
- Mappings:
Namespace Name Mixin selector named reloadContextLnet/minecraft/client/resource/server/ServerResourcePackLoader;reloadContext:Lnet/minecraft/client/resource/server/ReloadScheduler$ReloadContext;intermediary field_47597Lnet/minecraft/class_1066;field_47597:Lnet/minecraft/class_9041$class_9042;official iLiki;i:Likl$a;
-
manager
- Mappings:
Namespace Name Mixin selector named managerLnet/minecraft/client/resource/server/ServerResourcePackLoader;manager:Lnet/minecraft/client/resource/server/ServerResourcePackManager;intermediary field_47598Lnet/minecraft/class_1066;field_47598:Lnet/minecraft/class_9044;official jLiki;j:Likm;
-
downloader
- Mappings:
Namespace Name Mixin selector named downloaderLnet/minecraft/client/resource/server/ServerResourcePackLoader;downloader:Lnet/minecraft/util/Downloader;intermediary field_47599Lnet/minecraft/class_1066;field_47599:Lnet/minecraft/class_9028;official kLiki;k:Lazg;
-
packSource
- Mappings:
Namespace Name Mixin selector named packSourceLnet/minecraft/client/resource/server/ServerResourcePackLoader;packSource:Lnet/minecraft/resource/ResourcePackSource;intermediary field_47600Lnet/minecraft/class_1066;field_47600:Lnet/minecraft/class_5352;official lLiki;l:Lbal;
-
packStateChangeCallback
PackStateChangeCallback packStateChangeCallback- Mappings:
Namespace Name Mixin selector named packStateChangeCallbackLnet/minecraft/client/resource/server/ServerResourcePackLoader;packStateChangeCallback:Lnet/minecraft/client/resource/server/PackStateChangeCallback;intermediary field_47601Lnet/minecraft/class_1066;field_47601:Lnet/minecraft/class_9039;official mLiki;m:Likk;
-
packIndex
private int packIndex- Mappings:
Namespace Name Mixin selector named packIndexLnet/minecraft/client/resource/server/ServerResourcePackLoader;packIndex:Iintermediary field_47690Lnet/minecraft/class_1066;field_47690:Iofficial nLiki;n:I
-
-
Constructor Details
-
ServerResourcePackLoader
public ServerResourcePackLoader(MinecraftClient client, Path downloadsDirectory, RunArgs.Network runArgs) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/resource/server/ServerResourcePackLoader;<init>(Lnet/minecraft/client/MinecraftClient;Ljava/nio/file/Path;Lnet/minecraft/client/RunArgs$Network;)Vintermediary <init>Lnet/minecraft/class_1066;<init>(Lnet/minecraft/class_310;Ljava/nio/file/Path;Lnet/minecraft/class_542$class_547;)Vofficial <init>Liki;<init>(Lgec;Ljava/nio/file/Path;Lgxv$i;)V
-
-
Method Details
-
createListener
- Mappings:
Namespace Name Mixin selector named createListenerLnet/minecraft/client/resource/server/ServerResourcePackLoader;createListener(I)Lnet/minecraft/util/NetworkUtils$DownloadListener;intermediary method_55515Lnet/minecraft/class_1066;method_55515(I)Lnet/minecraft/class_3521$class_9034;official aLiki;a(I)Lbfw$a;
-
createDownloadQueuer
private DownloadQueuer createDownloadQueuer(Downloader downloader, Executor executor, Session session, Proxy proxy) - Mappings:
Namespace Name Mixin selector 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;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;official aLiki;a(Lazg;Ljava/util/concurrent/Executor;Lgeo;Ljava/net/Proxy;)Likj;
-
createPackChangeCallback
- Mappings:
Namespace Name Mixin selector named createPackChangeCallbackLnet/minecraft/client/resource/server/ServerResourcePackLoader;createPackChangeCallback(Ljava/util/concurrent/Executor;)Ljava/lang/Runnable;intermediary method_55525Lnet/minecraft/class_1066;method_55525(Ljava/util/concurrent/Executor;)Ljava/lang/Runnable;official aLiki;a(Ljava/util/concurrent/Executor;)Ljava/lang/Runnable;
-
getReloadScheduler
- Mappings:
Namespace Name Mixin selector named getReloadSchedulerLnet/minecraft/client/resource/server/ServerResourcePackLoader;getReloadScheduler()Lnet/minecraft/client/resource/server/ReloadScheduler;intermediary method_55542Lnet/minecraft/class_1066;method_55542()Lnet/minecraft/class_9041;official jLiki;j()Likl;
-
toProfiles
- Mappings:
Namespace Name Mixin selector named toProfilesLnet/minecraft/client/resource/server/ServerResourcePackLoader;toProfiles(Ljava/util/List;)Ljava/util/List;intermediary method_55519Lnet/minecraft/class_1066;method_55519(Ljava/util/List;)Ljava/util/List;official aLiki;a(Ljava/util/List;)Ljava/util/List;
-
getPassthroughPackProvider
- Mappings:
Namespace Name Mixin selector named getPassthroughPackProviderLnet/minecraft/client/resource/server/ServerResourcePackLoader;getPassthroughPackProvider()Lnet/minecraft/resource/ResourcePackProvider;intermediary method_55514Lnet/minecraft/class_1066;method_55514()Lnet/minecraft/class_3285;official aLiki;a()Lbam;
-
getPackProvider
- Mappings:
Namespace Name Mixin selector named getPackProviderLnet/minecraft/client/resource/server/ServerResourcePackLoader;getPackProvider(Ljava/util/List;)Lnet/minecraft/resource/ResourcePackProvider;intermediary method_55531Lnet/minecraft/class_1066;method_55531(Ljava/util/List;)Lnet/minecraft/class_3285;official bLiki;b(Ljava/util/List;)Lbam;
-
reload
- Mappings:
Namespace Name Mixin selector named reloadLnet/minecraft/client/resource/server/ServerResourcePackLoader;reload(Lnet/minecraft/client/resource/server/ReloadScheduler$ReloadContext;)Vintermediary method_55517Lnet/minecraft/class_1066;method_55517(Lnet/minecraft/class_9041$class_9042;)Vofficial aLiki;a(Likl$a;)V
-
onReloadFailure
public void onReloadFailure()- Mappings:
Namespace Name Mixin selector named onReloadFailureLnet/minecraft/client/resource/server/ServerResourcePackLoader;onReloadFailure()Vintermediary method_55530Lnet/minecraft/class_1066;method_55530()Vofficial bLiki;b()V
-
onForcedReloadFailure
public void onForcedReloadFailure()- Mappings:
Namespace Name Mixin selector named onForcedReloadFailureLnet/minecraft/client/resource/server/ServerResourcePackLoader;onForcedReloadFailure()Vintermediary method_55535Lnet/minecraft/class_1066;method_55535()Vofficial cLiki;c()V
-
onReloadSuccess
public void onReloadSuccess()- Mappings:
Namespace Name Mixin selector named onReloadSuccessLnet/minecraft/client/resource/server/ServerResourcePackLoader;onReloadSuccess()Vintermediary method_55536Lnet/minecraft/class_1066;method_55536()Vofficial dLiki;d()V
-
toHashCode
- Mappings:
Namespace Name Mixin selector named toHashCodeLnet/minecraft/client/resource/server/ServerResourcePackLoader;toHashCode(Ljava/lang/String;)Lcom/google/common/hash/HashCode;intermediary method_55518Lnet/minecraft/class_1066;method_55518(Ljava/lang/String;)Lcom/google/common/hash/HashCode;official aLiki;a(Ljava/lang/String;)Lcom/google/common/hash/HashCode;
-
addResourcePack
- Mappings:
Namespace Name Mixin selector named addResourcePackLnet/minecraft/client/resource/server/ServerResourcePackLoader;addResourcePack(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;)Vofficial aLiki;a(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)V
-
addResourcePack
- Mappings:
Namespace Name Mixin selector named addResourcePackLnet/minecraft/client/resource/server/ServerResourcePackLoader;addResourcePack(Ljava/util/UUID;Ljava/nio/file/Path;)Vintermediary method_55524Lnet/minecraft/class_1066;method_55524(Ljava/util/UUID;Ljava/nio/file/Path;)Vofficial aLiki;a(Ljava/util/UUID;Ljava/nio/file/Path;)V
-
remove
- Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/client/resource/server/ServerResourcePackLoader;remove(Ljava/util/UUID;)Vintermediary method_55520Lnet/minecraft/class_1066;method_55520(Ljava/util/UUID;)Vofficial aLiki;a(Ljava/util/UUID;)V
-
removeAll
public void removeAll()- Mappings:
Namespace Name Mixin selector named removeAllLnet/minecraft/client/resource/server/ServerResourcePackLoader;removeAll()Vintermediary method_55537Lnet/minecraft/class_1066;method_55537()Vofficial eLiki;e()V
-
getStateChangeCallback
- Mappings:
Namespace Name Mixin selector named getStateChangeCallbackLnet/minecraft/client/resource/server/ServerResourcePackLoader;getStateChangeCallback(Lnet/minecraft/network/ClientConnection;)Lnet/minecraft/client/resource/server/PackStateChangeCallback;intermediary method_55527Lnet/minecraft/class_1066;method_55527(Lnet/minecraft/class_2535;)Lnet/minecraft/class_9039;official aLiki;a(Lwu;)Likk;
-
init
public void init(ClientConnection connection, ServerResourcePackManager.AcceptanceStatus acceptanceStatus) - Mappings:
Namespace Name Mixin selector named initLnet/minecraft/client/resource/server/ServerResourcePackLoader;init(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/client/resource/server/ServerResourcePackManager$AcceptanceStatus;)Vintermediary method_55528Lnet/minecraft/class_1066;method_55528(Lnet/minecraft/class_2535;Lnet/minecraft/class_9044$class_9047;)Vofficial aLiki;a(Lwu;Likm$c;)V
-
initWorldPack
public void initWorldPack()- Mappings:
Namespace Name Mixin selector named initWorldPackLnet/minecraft/client/resource/server/ServerResourcePackLoader;initWorldPack()Vintermediary method_55538Lnet/minecraft/class_1066;method_55538()Vofficial fLiki;f()V
-
acceptAll
public void acceptAll()- Mappings:
Namespace Name Mixin selector named acceptAllLnet/minecraft/client/resource/server/ServerResourcePackLoader;acceptAll()Vintermediary method_55539Lnet/minecraft/class_1066;method_55539()Vofficial gLiki;g()V
-
declineAll
public void declineAll()- Mappings:
Namespace Name Mixin selector named declineAllLnet/minecraft/client/resource/server/ServerResourcePackLoader;declineAll()Vintermediary method_55540Lnet/minecraft/class_1066;method_55540()Vofficial hLiki;h()V
-
getPackLoadFuture
- Mappings:
Namespace Name Mixin selector named getPackLoadFutureLnet/minecraft/client/resource/server/ServerResourcePackLoader;getPackLoadFuture(Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture;intermediary method_55532Lnet/minecraft/class_1066;method_55532(Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture;official bLiki;b(Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture;
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/client/resource/server/ServerResourcePackLoader;clear()Vintermediary method_55541Lnet/minecraft/class_1066;method_55541()Vofficial iLiki;i()V
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-