net.minecraft.client.resource.server

public class ServerResourcePackLoader

implements AutoCloseable

ifk
net.minecraft.client.resources.server.DownloadedPackSource
net.minecraft.class_1066
net.minecraft.client.resource.server.ServerResourcePackLoader
net.minecraft.unmapped.C_aqwrwsxs
net.minecraft.client.resource.remote.RemoteResourcePackProvider
net.minecraft.src.C_302037_

Field summary

Modifier and TypeField
private static final Text
a
SERVER_NAME
field_40562
SERVER_NAME_TEXT
f_yicgvnrh
SERVER_RESOURCE_PACK_DESCRIPTION
f_303751_
private static final Pattern
b
SHA1
field_5296
SHA1_PATTERN
f_amjzhjsb
SHA1_PATTERN
f_303252_
static final org.slf4j.Logger
c
LOGGER
field_5298
LOGGER
f_mptjkbaj
LOGGER
f_302532_
private static final ResourcePackProvider
d
EMPTY_SOURCE
field_47593
NOOP_PROVIDER
f_kbeypyri
EMPTY_PROVIDER
f_302583_
private static final ResourcePackPosition
e
DOWNLOADED_PACK_SELECTION
field_49134
POSITION
f_toxcbfeq
REMOTE_PACK_POSITION
f_314007_
private static final PackStateChangeCallback
f
LOG_ONLY_FEEDBACK
field_47594
DEBUG_PACK_STATE_CHANGE_CALLBACK
f_ylqgdhkx
DEFAULT_FEEDBACK
f_303352_
final MinecraftClient
g
minecraft
field_47595
client
f_mqkoghac
client
f_302229_
private ResourcePackProvider
h
packSource
field_47596
packProvider
f_qleaebmu
provider
f_302893_
private ReloadScheduler$ReloadContext
i
pendingReload
field_47597
reloadContext
f_egouhokf
reloadCallback
f_302526_
final ServerResourcePackManager
j
manager
field_47598
manager
f_zgnnkpmh
manager
f_302848_
private final Downloader
k
downloadQueue
field_47599
downloader
f_piafedhd
downloadQueue
f_303020_
private ResourcePackSource
l
packType
field_47600
packSource
f_hujhcick
source
f_303185_
PackStateChangeCallback
m
packFeedback
field_47601
packStateChangeCallback
f_xpbgeoqj
feedback
f_303843_
private int
n
packIdSerialNumber
field_47690
packIndex
f_rhyfckxd
createdProfiles
f_303014_

Constructor summary

ModifierConstructor
public (MinecraftClient client, Path downloadsDirectory, RunArgs$Network runArgs)

Method summary

Modifier and TypeMethod
NetworkUtils$DownloadListener
a(int arg0)
createDownloadNotifier(int arg0)
method_55515(int arg0)
createListener(int entryCount)
m_ssxsctgx(int arg0)
createDownloadListener(int packs)
m_305402_(int arg0)
private DownloadQueuer
a(ayw o, Executor o, gal o, Proxy arg3)
createDownloader(DownloadQueue arg0, Executor arg1, User arg2, Proxy arg3)
method_55516(class_9028 arg0, Executor arg1, class_320 arg2, Proxy arg3)
createDownloadQueuer(Downloader downloader, Executor executor, Session session, Proxy proxy)
m_eeemykbc(C_bnlklfes arg0, Executor arg1, C_cwfizcnb arg2, Proxy arg3)
createDownloader(DownloadQueue queue, Executor executor, Session session, Proxy proxy)
m_304744_(C_302050_ p_312902_, Executor p_312845_, C_3420_ p_312022_, Proxy arg3)
private Runnable
a(Executor arg0)
createUpdateScheduler(Executor arg0)
method_55525(Executor arg0)
createPackChangeCallback(Executor executor)
m_xltnjuoo(Executor arg0)
createUpdater(Executor executor)
m_305401_(Executor arg0)
private ReloadScheduler
j()
createReloadConfig()
method_55542()
getReloadScheduler()
m_cdtbbkyz()
onReload()
m_307112_()
private List<ResourcePackProfile>
a(List<ifn$b> arg0)
loadRequestedPacks(List<PackReloadConfig$IdAndPath> arg0)
method_55519(List<class_9041$class_9043> arg0)
toProfiles(List<ReloadScheduler$PackInfo> packs)
m_bxgvtflp(List<C_mjfziaze$C_dcfbmdob> arg0)
createProfiles(List<Reloader$PackInfo> list)
m_305771_(List<C_302168_$C_302084_> arg0)
public ResourcePackProvider
a()
createRepositorySource()
method_55514()
getPassthroughPackProvider()
m_xoqyphjf()
createProvider()
m_307233_()
private static ResourcePackProvider
b(List<azx> o)
configureSource(List<Pack> arg0)
method_55531(List<class_3288> arg0)
getPackProvider(List<ResourcePackProfile> serverPacks)
m_ahgmerhz(List<C_lvnjxuwi> arg0)
createProvider(List<PackProfile> obj)
m_305020_(List<C_58_> p_310649_)
private void
a(ifn$a arg0)
startReload(PackReloadConfig$Callbacks arg0)
method_55517(class_9041$class_9042 arg0)
reload(ReloadScheduler$ReloadContext context)
m_lvunqimi(C_mjfziaze$C_waclobzb arg0)
startReload(Reloader$ReloadCallback callback)
m_304661_(C_302168_$C_301893_ arg0)
public void
b()
onRecovery()
method_55530()
onReloadFailure()
m_czvbqirs()
reloadFailure()
m_306800_()
public void
c()
onRecoveryFailure()
method_55535()
onForcedReloadFailure()
m_gccxopjz()
reloadFromFailure()
m_307354_()
public void
d()
onReloadSuccess()
method_55536()
onReloadSuccess()
m_kneyvfit()
success()
m_306059_()
private static com.google.common.hash.HashCode
a(String o)
tryParseSha1Hash(String arg0)
method_55518(String arg0)
toHashCode(String hash)
m_hzevtjal(String arg0)
getSha1Hash(String input)
m_305140_(String p_312783_)
public void
a(UUID o, URL o, String arg2)
pushPack(UUID arg0, URL arg1, String arg2)
method_55523(UUID arg0, URL arg1, String arg2)
addResourcePack(UUID id, URL url, String hash)
m_iatgkirl(UUID arg0, URL arg1, String arg2)
addPack(UUID uuid, URL url, String input)
m_304637_(UUID p_312716_, URL p_312757_, String arg2)
public void
a(UUID o, Path arg1)
pushLocalPack(UUID arg0, Path arg1)
method_55524(UUID arg0, Path arg1)
addResourcePack(UUID id, Path path)
m_knzlaroh(UUID arg0, Path arg1)
addLocalPack(UUID uuid, Path path)
m_306353_(UUID p_312255_, Path arg1)
public void
a(UUID arg0)
popPack(UUID arg0)
method_55520(UUID arg0)
remove(UUID id)
m_soqkhjpf(UUID arg0)
removePack(UUID uuid)
m_306043_(UUID arg0)
public void
e()
popAll()
method_55537()
removeAll()
m_rzyzxtfp()
removeAllPacks()
m_304654_()
private static PackStateChangeCallback
a(wk o)
createPackResponseSender(Connection arg0)
method_55527(class_2535 arg0)
getStateChangeCallback(ClientConnection connection)
m_sgtcfimr(C_rwsjyxug arg0)
createConnectionFeedback(ClientConnection arg0)
m_307197_(C_4961_ p_312565_)
public void
a(wk o, ifo$c arg1)
configureForServerControl(Connection arg0, ServerPackManager$PackPromptStatus arg1)
method_55528(class_2535 arg0, class_9044$class_9047 arg1)
init(ClientConnection connection, ServerResourcePackManager$AcceptanceStatus acceptanceStatus)
m_zmzqdgbf(C_rwsjyxug arg0, C_wbxficvd$C_bdltmbkr arg1)
initRemote(ClientConnection arg0, RemotePackManager$PromptStatus status)
m_305368_(C_4961_ p_309566_, C_302187_$C_301896_ arg1)
public void
f()
configureForLocalWorld()
method_55538()
initWorldPack()
m_tnvfrmac()
initWorld()
m_306738_()
public void
g()
allowServerPacks()
method_55539()
acceptAll()
m_scqhjkyv()
acceptAll()
m_307345_()
public void
h()
rejectServerPacks()
method_55540()
declineAll()
m_whrfzbbp()
declineAll()
m_306322_()
public CompletableFuture<Void>
b(UUID arg0)
waitForPackFeedback(UUID arg0)
method_55532(UUID arg0)
getPackLoadFuture(UUID id)
m_jdpengrg(UUID arg0)
createDownloadedFuture(UUID uuid)
m_305490_(UUID arg0)
public void
i()
cleanupAfterDisconnect()
method_55541()
clear()
m_akhfcswe()
clear()
m_306775_()
public void
close()
close()
close()