public class ResourcePackRepository
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ResourcePackRepository.Entry |
Modifier and Type | Field and Description |
---|---|
private java.io.File |
dirResourcepacks |
private java.io.File |
dirServerResourcepacks |
private com.google.common.util.concurrent.ListenableFuture<java.lang.Object> |
field_177322_i |
private java.util.concurrent.locks.ReentrantLock |
lock |
private static org.apache.logging.log4j.Logger |
logger |
private java.util.List<ResourcePackRepository.Entry> |
repositoryEntries |
private java.util.List<ResourcePackRepository.Entry> |
repositoryEntriesAll |
private static java.io.FileFilter |
resourcePackFilter |
private IResourcePack |
resourcePackInstance |
IResourcePack |
rprDefaultResourcePack |
IMetadataSerializer |
rprMetadataSerializer |
Constructor and Description |
---|
ResourcePackRepository(java.io.File dirResourcepacksIn,
java.io.File dirServerResourcepacksIn,
IResourcePack rprDefaultResourcePackIn,
IMetadataSerializer rprMetadataSerializerIn,
GameSettings settings) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<java.lang.Object> |
downloadResourcePack(java.lang.String url,
java.lang.String hash) |
private void |
fixDirResourcepacks() |
void |
func_148529_f() |
private void |
func_183028_i() |
java.io.File |
getDirResourcepacks() |
java.util.List<ResourcePackRepository.Entry> |
getRepositoryEntries() |
java.util.List<ResourcePackRepository.Entry> |
getRepositoryEntriesAll() |
private java.util.List<java.io.File> |
getResourcePackFiles() |
IResourcePack |
getResourcePackInstance()
Getter for the IResourcePack instance associated with this ResourcePackRepository
|
void |
setRepositories(java.util.List<ResourcePackRepository.Entry> p_148527_1_) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Object> |
setResourcePackInstance(java.io.File p_177319_1_) |
void |
updateRepositoryEntriesAll() |
private static final org.apache.logging.log4j.Logger logger
private static final java.io.FileFilter resourcePackFilter
private final java.io.File dirResourcepacks
public final IResourcePack rprDefaultResourcePack
private final java.io.File dirServerResourcepacks
public final IMetadataSerializer rprMetadataSerializer
private IResourcePack resourcePackInstance
private final java.util.concurrent.locks.ReentrantLock lock
private com.google.common.util.concurrent.ListenableFuture<java.lang.Object> field_177322_i
private java.util.List<ResourcePackRepository.Entry> repositoryEntriesAll
private java.util.List<ResourcePackRepository.Entry> repositoryEntries
public ResourcePackRepository(java.io.File dirResourcepacksIn, java.io.File dirServerResourcepacksIn, IResourcePack rprDefaultResourcePackIn, IMetadataSerializer rprMetadataSerializerIn, GameSettings settings)
private void fixDirResourcepacks()
private java.util.List<java.io.File> getResourcePackFiles()
public void updateRepositoryEntriesAll()
public java.util.List<ResourcePackRepository.Entry> getRepositoryEntriesAll()
public java.util.List<ResourcePackRepository.Entry> getRepositoryEntries()
public void setRepositories(java.util.List<ResourcePackRepository.Entry> p_148527_1_)
public java.io.File getDirResourcepacks()
public com.google.common.util.concurrent.ListenableFuture<java.lang.Object> downloadResourcePack(java.lang.String url, java.lang.String hash)
private void func_183028_i()
public com.google.common.util.concurrent.ListenableFuture<java.lang.Object> setResourcePackInstance(java.io.File p_177319_1_)
public IResourcePack getResourcePackInstance()
public void func_148529_f()