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 hob
-
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 aLhob;a:Lxc;
-
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 bLhob;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 cLhob;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 dLhob;d:Laut;
-
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 eLhob;e:Latu;
-
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 fLhob;f:Lhod;
-
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 gLhob;g:Lfrf;
-
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 hLhob;h:Laut;
-
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 iLhob;i:Lhoe$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 jLhob;j:Lhof;
-
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 kLhob;k:Lato;
-
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 lLhob;l:Laus;
-
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 mLhob;m:Lhod;
-
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 nLhob;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>Lhob;<init>(Lfrf;Ljava/nio/file/Path;Lggh$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 aLhob;a(I)Lazh$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 aLhob;a(Lato;Ljava/util/concurrent/Executor;Lfrr;Ljava/net/Proxy;)Lhoc;
-
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 aLhob;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 jLhob;j()Lhoe;
-
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 aLhob;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 aLhob;a()Laut;
-
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 bLhob;b(Ljava/util/List;)Laut;
-
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 aLhob;a(Lhoe$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 bLhob;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 cLhob;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 dLhob;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 aLhob;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 aLhob;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 aLhob;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 aLhob;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 eLhob;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 aLhob;a(Lvv;)Lhod;
-
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 aLhob;a(Lvv;Lhof$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 fLhob;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 gLhob;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 hLhob;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 bLhob;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 iLhob;i()V
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-