public class DirectoryPackLoader extends Object implements org.cloudburstmc.api.pack.loader.PackLoader
| Modifier and Type | Field and Description |
|---|---|
static org.cloudburstmc.server.pack.loader.DirectoryPackLoader.DirectoryFactory |
FACTORY |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
forEachIn(Path path,
Consumer<Path> consumer,
boolean recurse) |
InputStream |
getAsset(Path path) |
Path |
getLocation() |
CompletableFuture<Path> |
getNetworkPreparedFile() |
boolean |
hasAsset(Path path) |
boolean |
hasFolder(Path path) |
public static final org.cloudburstmc.server.pack.loader.DirectoryPackLoader.DirectoryFactory FACTORY
public Path getLocation()
getLocation in interface org.cloudburstmc.api.pack.loader.PackLoaderpublic boolean hasAsset(Path path)
hasAsset in interface org.cloudburstmc.api.pack.loader.PackLoaderpublic InputStream getAsset(Path path) throws IOException
getAsset in interface org.cloudburstmc.api.pack.loader.PackLoaderIOExceptionpublic boolean hasFolder(Path path)
hasFolder in interface org.cloudburstmc.api.pack.loader.PackLoaderpublic void forEachIn(Path path, Consumer<Path> consumer, boolean recurse)
forEachIn in interface org.cloudburstmc.api.pack.loader.PackLoaderpublic CompletableFuture<Path> getNetworkPreparedFile()
getNetworkPreparedFile in interface org.cloudburstmc.api.pack.loader.PackLoaderpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2021. All rights reserved.