public interface MinecraftResourcePackReader extends team.unnamed.creative.serialize.ResourcePackReader<FileTreeReader>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MinecraftResourcePackReader.Builder
A builder for
MinecraftResourcePackReader instances. |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull MinecraftResourcePackReader.Builder |
builder()
Returns a new
MinecraftResourcePackReader.Builder instance. |
static @NotNull MinecraftResourcePackReader |
minecraft()
Returns the standard
MinecraftResourcePackReader instance. |
@NotNull team.unnamed.creative.ResourcePack |
read(@NotNull FileTreeReader tree) |
default team.unnamed.creative.ResourcePack |
readFromDirectory(java.io.File directory) |
default @NotNull team.unnamed.creative.ResourcePack |
readFromInputStream(@NotNull java.io.InputStream stream)
Reads a
ResourcePack from a given InputStream. |
default @NotNull team.unnamed.creative.ResourcePack |
readFromZipFile(@NotNull java.io.File file)
Reads a
ResourcePack from a given ZIP file. |
default @NotNull team.unnamed.creative.ResourcePack |
readFromZipFile(@NotNull java.nio.file.Path path)
Reads a
ResourcePack from a ZIP file at the given
path. |
@NotNull static @NotNull MinecraftResourcePackReader minecraft()
MinecraftResourcePackReader instance.
If any customization is needed, use the builder() method
to change any options.
@Contract(value="-> new") @NotNull static @NotNull MinecraftResourcePackReader.Builder builder()
MinecraftResourcePackReader.Builder instance.@NotNull
@NotNull team.unnamed.creative.ResourcePack read(@NotNull
@NotNull FileTreeReader tree)
read in interface team.unnamed.creative.serialize.ResourcePackReader<FileTreeReader>@NotNull
default @NotNull team.unnamed.creative.ResourcePack readFromZipFile(@NotNull
@NotNull java.nio.file.Path path)
ResourcePack from a ZIP file at the given
path.path - The path to the ZIP file@NotNull
default @NotNull team.unnamed.creative.ResourcePack readFromZipFile(@NotNull
@NotNull java.io.File file)
ResourcePack from a given ZIP file.file - The ZIP file@NotNull
default @NotNull team.unnamed.creative.ResourcePack readFromInputStream(@NotNull
@NotNull java.io.InputStream stream)
ResourcePack from a given InputStream.
Note that this method WILL NOT close the given stream.
stream - The input streamdefault team.unnamed.creative.ResourcePack readFromDirectory(java.io.File directory)