类 DownloadedPackSource
java.lang.Object
net.minecraft.client.resources.server.DownloadedPackSource
- 所有已实现的接口:
AutoCloseable
-
字段概要
字段修饰符和类型字段说明private static final PackSelectionConfig
private final DownloadQueue
private static final RepositorySource
private static final PackLoadFeedback
(专用程序包) static final org.slf4j.Logger
(专用程序包) final ServerPackManager
(专用程序包) final Minecraft
(专用程序包) PackLoadFeedback
private int
private RepositorySource
private PackSource
private PackReloadConfig.Callbacks
private static final Component
private static final Pattern
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
void
void
close()
void
void
configureForServerControl
(Connection p_310083_, ServerPackManager.PackPromptStatus p_309566_) private static RepositorySource
configureSource
(List<Pack> p_310649_) private PackDownloader
createDownloader
(DownloadQueue p_310017_, Executor p_312902_, User p_312845_, Proxy p_312022_) createDownloadNotifier
(int p_313003_) private static PackLoadFeedback
createPackResponseSender
(Connection p_312565_) private PackReloadConfig
private Runnable
createUpdateScheduler
(Executor p_312638_) loadRequestedPacks
(List<PackReloadConfig.IdAndPath> p_313161_) void
void
void
void
popAll()
void
void
pushLocalPack
(UUID p_310453_, Path p_312255_) void
void
private void
startReload
(PackReloadConfig.Callbacks p_310818_) private static com.google.common.hash.HashCode
tryParseSha1Hash
(String p_312783_) waitForPackFeedback
(UUID p_309645_)
-
字段详细资料
-
SERVER_NAME
-
SHA1
-
LOGGER
static final org.slf4j.Logger LOGGER -
EMPTY_SOURCE
-
DOWNLOADED_PACK_SELECTION
-
LOG_ONLY_FEEDBACK
-
minecraft
-
packSource
-
pendingReload
-
manager
-
downloadQueue
-
packType
-
packFeedback
PackLoadFeedback packFeedback -
packIdSerialNumber
private int packIdSerialNumber
-
-
构造器详细资料
-
DownloadedPackSource
-
-
方法详细资料
-
createDownloadNotifier
-
createDownloader
private PackDownloader createDownloader(DownloadQueue p_310017_, Executor p_312902_, User p_312845_, Proxy p_312022_) -
createUpdateScheduler
-
createReloadConfig
-
loadRequestedPacks
-
createRepositorySource
-
configureSource
-
startReload
-
onRecovery
public void onRecovery() -
onRecoveryFailure
public void onRecoveryFailure() -
onReloadSuccess
public void onReloadSuccess() -
tryParseSha1Hash
@Nullable private static com.google.common.hash.HashCode tryParseSha1Hash(@Nullable String p_312783_) -
pushPack
-
pushLocalPack
-
popPack
-
popAll
public void popAll() -
createPackResponseSender
-
configureForServerControl
public void configureForServerControl(Connection p_310083_, ServerPackManager.PackPromptStatus p_309566_) -
configureForLocalWorld
public void configureForLocalWorld() -
allowServerPacks
public void allowServerPacks() -
rejectServerPacks
public void rejectServerPacks() -
waitForPackFeedback
-
cleanupAfterDisconnect
public void cleanupAfterDisconnect() -
close
- 指定者:
close
在接口中AutoCloseable
- 抛出:
IOException
-