Class ServerResourcePackLoader
java.lang.Object
net.minecraft.client.resource.server.ServerResourcePackLoader
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official glointermediary 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 aLglo;a:Lvu;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 bLglo;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 cLglo;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 dLglo;d:Lasb;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 eLglo;e:Larb;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 fLglo;f:Lglq;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 gLglo;g:Lezg;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 hLglo;h:Lasb;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 iLglo;i:Lglr$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 jLglo;j:Lgls;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 kLglo;k:Laqv;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 lLglo;l:Lasa;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 mLglo;m:Lglq;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 nLglo;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>Lglo;<init>(Lezg;Ljava/nio/file/Path;Lfmt$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 aLglo;a(I)Lawn$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 aLglo;a(Laqv;Ljava/util/concurrent/Executor;Lezv;Ljava/net/Proxy;)Lglp;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 aLglo;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 jLglo;j()Lglr;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 aLglo;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 aLglo;a()Lasb;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 bLglo;b(Ljava/util/List;)Lasb;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 aLglo;a(Lglr$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 bLglo;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 cLglo;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 dLglo;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 aLglo;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 aLglo;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 aLglo;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 aLglo;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 eLglo;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 aLglo;a(Lus;)Lglq;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 aLglo;a(Lus;Lgls$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 fLglo;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 gLglo;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 hLglo;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 bLglo;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 iLglo;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
-