Class ServerResourcePackLoader
java.lang.Object
net.minecraft.client.resource.server.ServerResourcePackLoader
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official ghcintermediary 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 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 aLghc;a:Lvf;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 bLghc;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 cLghc;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 dLghc;d:Lapv;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;
-
DEBUG_PACK_STATE_CHANGE_CALLBACK
- Mappings:
Namespace Name Mixin selector official eLghc;e:Lghe;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 fLghc;f:Levi;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 gLghc;g:Lapv;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 hLghc;h:Lghf$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 iLghc;i:Lghg;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 jLghc;j:Laos;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 kLghc;k:Lapu;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 lLghc;l:Lghe;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 mLghc;m: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>Lghc;<init>(Levi;Ljava/nio/file/Path;Lfip$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 aLghc;a(I)Lauf$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 aLghc;a(Laos;Ljava/util/concurrent/Executor;Levx;Ljava/net/Proxy;)Lghd;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 aLghc;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 jLghc;j()Lghf;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 aLghc;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 aLghc;a()Lapv;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 bLghc;b(Ljava/util/List;)Lapv;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 aLghc;a(Lghf$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 bLghc;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 cLghc;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 dLghc;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 aLghc;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 aLghc;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 aLghc;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 aLghc;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 eLghc;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 aLghc;a(Lug;)Lghe;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 aLghc;a(Lug;Lghg$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 fLghc;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 gLghc;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 hLghc;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 bLghc;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 iLghc;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
-