public class ResourcePackManager<T extends ResourcePackProfile> extends Object implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
private List<T> |
enabled |
private ResourcePackProfile.Factory<T> |
profileFactory |
private Map<String,T> |
profiles |
private Set<ResourcePackProvider> |
providers |
| Constructor and Description |
|---|
ResourcePackManager(ResourcePackProfile.Factory<T> factory,
ResourcePackProvider[] resourcePackProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Collection<T> |
getEnabledProfiles() |
T |
getProfile(String name) |
Collection<T> |
getProfiles() |
Collection<String> |
method_29206() |
boolean |
method_29207(String string) |
private List<T> |
method_29208(Collection<String> collection) |
private Stream<T> |
method_29209(Collection<String> collection) |
Collection<String> |
method_29210() |
List<ResourcePack> |
method_29211() |
private Map<String,T> |
method_29212() |
void |
scanPacks() |
void |
setEnabledProfiles(Collection<String> enabled) |
private final Set<ResourcePackProvider> providers
private Map<String,T extends ResourcePackProfile> profiles
private List<T extends ResourcePackProfile> enabled
private final ResourcePackProfile.Factory<T extends ResourcePackProfile> profileFactory
public ResourcePackManager(ResourcePackProfile.Factory<T> factory, ResourcePackProvider[] resourcePackProvider)
public void scanPacks()
public void setEnabledProfiles(Collection<String> enabled)
private List<T> method_29208(Collection<String> collection)
private Stream<T> method_29209(Collection<String> collection)
public Collection<String> method_29206()
public Collection<T> getProfiles()
public Collection<String> method_29210()
public Collection<T> getEnabledProfiles()
public void close()
close in interface AutoCloseablepublic boolean method_29207(String string)
public List<ResourcePack> method_29211()