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 ifk
-
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) voidvoidtoHashCode(@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 aLifk;a:Lxx;
-
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 bLifk;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 cLifk;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 dLifk;d:Lbac;
-
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 eLifk;e:Lazc;
-
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 fLifk;f:Lifm;
-
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 gLifk;g:Lfzz;
-
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 hLifk;h:Lbac;
-
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 iLifk;i:Lifn$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 jLifk;j:Lifo;
-
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 kLifk;k:Layw;
-
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 lLifk;l:Lbab;
-
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 mLifk;m:Lifm;
-
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 nLifk;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>Lifk;<init>(Lfzz;Ljava/nio/file/Path;Lgtl$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 aLifk;a(I)Lbey$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 aLifk;a(Layw;Ljava/util/concurrent/Executor;Lgal;Ljava/net/Proxy;)Lifl;
-
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 aLifk;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 jLifk;j()Lifn;
-
toProfiles
@Nullable private @Nullable List<ResourcePackProfile> toProfiles(List<ReloadScheduler.PackInfo> packs) - 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 aLifk;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 aLifk;a()Lbac;
-
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 bLifk;b(Ljava/util/List;)Lbac;
-
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 aLifk;a(Lifn$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 bLifk;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 cLifk;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 dLifk;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 aLifk;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 aLifk;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 aLifk;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 aLifk;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 eLifk;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 aLifk;a(Lwk;)Lifm;
-
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 aLifk;a(Lwk;Lifo$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 fLifk;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 gLifk;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 hLifk;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 bLifk;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 iLifk;i()V
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-