net.minecraft.resource

public class ResourcePackContainerManager<T extends ResourcePackContainer>

implements AutoCloseable

wv
net.minecraft.class_3283
net.minecraft.resource.ResourcePackContainerManager
net.minecraft.resource.pack.repository.PackRepository
net.minecraft.resources.ResourcePackList
net.minecraft.resources.ResourcePackList

Field summary

Modifier and TypeField
private final Set<ResourcePackCreator>
a
field_14227
creators
sources
field_198987_a
packFinders
private final Map<String, T>
b
field_14226
nameToContainer
availablePacks
field_198988_b
packNameToInfo
private final List<T>
c
field_14225
enabledContainers
selectedPacks
field_198989_c
enabled
private final ResourcePackContainer$Factory<T>
d
field_14228
factory
factory
field_198990_d
packInfoFactory

Constructor summary

ModifierConstructor
public (ResourcePackContainer$Factory<T> factory)

Method summary

Modifier and TypeMethod
public void
a()
method_14445()
callCreators()
reload()
func_198983_a()
reloadPacksFromFinders()
private void
e()
method_14448()
sortMapByName()
sortAvailable()
func_198986_e()
sortPackNameToInfo()
public void
a(Collection<T> arg0)
method_14447(Collection<T> arg0)
setEnabled(Collection<T> arg0)
select(Collection<T> packs)
func_198985_a(Collection<T> arg0)
setEnabledPacks(Collection<T> arg0)
public Collection<T>
b()
method_14441()
getAlphabeticallyOrderedContainers()
getAvailablePacks()
func_198978_b()
getAllPacks()
public Collection<T>
c()
method_14442()
getDisabledContainers()
getUnselected()
func_198979_c()
getAvailablePacks()
public Collection<T>
d()
method_14444()
getEnabledContainers()
getSelectedPacks()
func_198980_d()
getEnabledPacks()
public T
a(String arg0)
method_14449(String arg0)
getContainer(String arg0)
getPack(String id)
func_198981_a(String arg0)
getPackInfo(String name)
public void
a(ww arg0)
method_14443(class_3285 arg0)
addCreator(ResourcePackCreator arg0)
addSource(RepositorySource source)
func_198982_a(IPackFinder arg0)
addPackFinder(IPackFinder packFinder)
public void
close()
close()
close()
close()
close()