Class ServerResourcePackLoader
java.lang.Object
net.minecraft.client.resource.server.ServerResourcePackLoader
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official gohintermediary 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 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 official aLgoh;a:Lwi;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 bLgoh;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 cLgoh;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 dLgoh;d:Lasr;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;
-
POSITION
- Mappings:
Namespace Name Mixin selector official eLgoh;e:Larr;intermediary field_49134Lnet/minecraft/class_1066;field_49134:Lnet/minecraft/class_9225;named POSITIONLnet/minecraft/client/resource/server/ServerResourcePackLoader;POSITION:Lnet/minecraft/resource/ResourcePackPosition;
-
DEBUG_PACK_STATE_CHANGE_CALLBACK
- Mappings:
Namespace Name Mixin selector official fLgoh;f:Lgoj;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 gLgoh;g:Lfby;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 hLgoh;h:Lasr;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 iLgoh;i:Lgok$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 jLgoh;j:Lgol;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 kLgoh;k:Larl;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 lLgoh;l:Lasq;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
PackStateChangeCallback packStateChangeCallback- Mappings:
Namespace Name Mixin selector official mLgoh;m:Lgoj;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;
-
packIndex
private int packIndex- Mappings:
Namespace Name Mixin selector official nLgoh;n:Iintermediary field_47690Lnet/minecraft/class_1066;field_47690:Inamed packIndexLnet/minecraft/client/resource/server/ServerResourcePackLoader;packIndex:I
-
-
Constructor Details
-
ServerResourcePackLoader
public ServerResourcePackLoader(MinecraftClient client, Path downloadsDirectory, RunArgs.Network runArgs) - Mappings:
Namespace Name Mixin selector official <init>Lgoh;<init>(Lfby;Ljava/nio/file/Path;Lfpl$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 aLgoh;a(I)Laxd$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 aLgoh;a(Larl;Ljava/util/concurrent/Executor;Lfcn;Ljava/net/Proxy;)Lgoi;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 aLgoh;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 jLgoh;j()Lgok;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 aLgoh;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 aLgoh;a()Lasr;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 bLgoh;b(Ljava/util/List;)Lasr;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 aLgoh;a(Lgok$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 bLgoh;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 cLgoh;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 dLgoh;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 aLgoh;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 aLgoh;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 aLgoh;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 aLgoh;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 eLgoh;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 aLgoh;a(Lvg;)Lgoj;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 aLgoh;a(Lvg;Lgol$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 fLgoh;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 gLgoh;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 hLgoh;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 bLgoh;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 iLgoh;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
-