Class DownloadedPackSource
java.lang.Object
net.minecraft.client.resources.server.DownloadedPackSource
- All Implemented Interfaces:
- AutoCloseable
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DownloadQueueprivate static final RepositorySourceprivate static final PackLoadFeedback(package private) static final org.slf4j.Logger(package private) final ServerPackManager(package private) final Minecraft(package private) PackLoadFeedbackprivate intprivate RepositorySourceprivate PackSourceprivate PackReloadConfig.Callbacksprivate static final Componentprivate static final Pattern
- 
Constructor SummaryConstructorsConstructorDescriptionDownloadedPackSource(Minecraft p_314574_, Path p_314635_, GameConfig.UserData p_314528_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidclose()voidvoidconfigureForServerControl(Connection p_314502_, ServerPackManager.PackPromptStatus p_314463_) private static RepositorySourceconfigureSource(List<Pack> p_314416_) private PackDownloadercreateDownloader(DownloadQueue p_314570_, Executor p_314421_, User p_314576_, Proxy p_314551_) (package private) HttpUtil.DownloadProgressListenercreateDownloadNotifier(int p_314632_) private static PackLoadFeedbackcreatePackResponseSender(Connection p_314519_) private PackReloadConfigprivate RunnablecreateUpdateScheduler(Executor p_314595_) loadRequestedPacks(List<PackReloadConfig.IdAndPath> p_314642_) voidvoidvoidvoidpopAll()voidvoidpushLocalPack(UUID p_314510_, Path p_314417_) voidvoidprivate voidstartReload(PackReloadConfig.Callbacks p_314628_) private static com.google.common.hash.HashCodetryParseSha1Hash(String p_314590_) waitForPackFeedback(UUID p_314539_) 
- 
Field Details- 
SERVER_NAME
- 
SHA1
- 
LOGGERstatic final org.slf4j.Logger LOGGER
- 
EMPTY_SOURCE
- 
LOG_ONLY_FEEDBACK
- 
minecraft
- 
packSource
- 
pendingReload
- 
manager
- 
downloadQueue
- 
packType
- 
packFeedbackPackLoadFeedback packFeedback
- 
packIdSerialNumberprivate int packIdSerialNumber
 
- 
- 
Constructor Details- 
DownloadedPackSource
 
- 
- 
Method Details- 
createDownloadNotifier
- 
createDownloaderprivate PackDownloader createDownloader(DownloadQueue p_314570_, Executor p_314421_, User p_314576_, Proxy p_314551_) 
- 
createUpdateScheduler
- 
createReloadConfig
- 
loadRequestedPacks
- 
createRepositorySource
- 
configureSource
- 
startReload
- 
onRecoverypublic void onRecovery()
- 
onRecoveryFailurepublic void onRecoveryFailure()
- 
onReloadSuccesspublic void onReloadSuccess()
- 
tryParseSha1Hash@Nullable private static com.google.common.hash.HashCode tryParseSha1Hash(@Nullable String p_314590_) 
- 
pushPack
- 
pushLocalPack
- 
popPack
- 
popAllpublic void popAll()
- 
createPackResponseSender
- 
configureForServerControlpublic void configureForServerControl(Connection p_314502_, ServerPackManager.PackPromptStatus p_314463_) 
- 
configureForLocalWorldpublic void configureForLocalWorld()
- 
allowServerPackspublic void allowServerPacks()
- 
rejectServerPackspublic void rejectServerPacks()
- 
waitForPackFeedback
- 
cleanupAfterDisconnectpublic void cleanupAfterDisconnect()
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
 
-