Class ServerPackManager
java.lang.Object
net.minecraft.client.resources.server.ServerPackManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static enumprivate static enumstatic enumprivate static enumprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PackDownloaderprivate final PackLoadFeedbackprivate final List<ServerPackManager.ServerPackData> private final PackReloadConfigprivate final Runnable -
Constructor Summary
ConstructorsConstructorDescriptionServerPackManager(PackDownloader downloader, PackLoadFeedback packLoadFeedback, PackReloadConfig reloadConfig, Runnable updateRequest, ServerPackManager.PackPromptStatus packPromptStatus) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidvoidprivate voidprivate @Nullable ServerPackManager.ServerPackDatafindPackInfo(UUID id) private voidprivate voidvoidpopAll()voidvoidpushLocalPack(UUID id, Path path) private voidpushNewPack(UUID id, ServerPackManager.ServerPackData pack) voidprivate voidvoidvoidvoidtick()private voidprivate boolean
-
Field Details
-
downloader
-
packLoadFeedback
-
reloadConfig
-
updateRequest
-
packPromptStatus
-
packs
-
-
Constructor Details
-
ServerPackManager
public ServerPackManager(PackDownloader downloader, PackLoadFeedback packLoadFeedback, PackReloadConfig reloadConfig, Runnable updateRequest, ServerPackManager.PackPromptStatus packPromptStatus)
-
-
Method Details
-
registerForUpdate
private void registerForUpdate() -
markExistingPacksAsRemoved
-
pushPack
-
pushLocalPack
-
pushNewPack
-
acceptPack
-
findPackInfo
-
popPack
-
popAll
public void popAll() -
allowServerPacks
public void allowServerPacks() -
rejectServerPacks
public void rejectServerPacks() -
resetPromptStatus
public void resetPromptStatus() -
tick
public void tick() -
cleanupRemovedPacks
private void cleanupRemovedPacks() -
onDownload
private void onDownload(Collection<ServerPackManager.ServerPackData> data, DownloadQueue.BatchResult result) -
updateDownloads
private boolean updateDownloads() -
triggerReloadIfNeeded
private void triggerReloadIfNeeded()
-