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 hqp
-
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 aLhqp;a:Lxi;
-
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 bLhqp;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 cLhqp;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 dLhqp;d:Lavg;
-
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 eLhqp;e:Laug;
-
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 fLhqp;f:Lhqr;
-
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 gLhqp;g:Lfrw;
-
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 hLhqp;h:Lavg;
-
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 iLhqp;i:Lhqs$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 jLhqp;j:Lhqt;
-
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 kLhqp;k:Laua;
-
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 lLhqp;l:Lavf;
-
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 mLhqp;m:Lhqr;
-
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 nLhqp;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>Lhqp;<init>(Lfrw;Ljava/nio/file/Path;Lgie$d;)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 aLhqp;a(I)Lazw$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 aLhqp;a(Laua;Ljava/util/concurrent/Executor;Lfsi;Ljava/net/Proxy;)Lhqq;
-
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 aLhqp;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 jLhqp;j()Lhqs;
-
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 aLhqp;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 aLhqp;a()Lavg;
-
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 bLhqp;b(Ljava/util/List;)Lavg;
-
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 aLhqp;a(Lhqs$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 bLhqp;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 cLhqp;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 dLhqp;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 aLhqp;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 aLhqp;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 aLhqp;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 aLhqp;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 eLhqp;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 aLhqp;a(Lvx;)Lhqr;
-
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 aLhqp;a(Lvx;Lhqt$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 fLhqp;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 gLhqp;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 hLhqp;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 bLhqp;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 iLhqp;i()V
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-