public interface MinecraftResourcePackWriter extends team.unnamed.creative.serialize.ResourcePackWriter<FileTreeWriter>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MinecraftResourcePackWriter.Builder
A builder for
MinecraftResourcePackWriter instances. |
| Modifier and Type | Method and Description |
|---|---|
default team.unnamed.creative.BuiltResourcePack |
build(java.util.function.Consumer<team.unnamed.creative.ResourcePack> consumer) |
default team.unnamed.creative.BuiltResourcePack |
build(team.unnamed.creative.ResourcePack resourcePack) |
static @NotNull MinecraftResourcePackWriter.Builder |
builder()
Returns a new
MinecraftResourcePackWriter.Builder instance. |
static @NotNull MinecraftResourcePackWriter |
minecraft()
Returns the standard
MinecraftResourcePackWriter instance. |
void |
write(@NotNull FileTreeWriter tree,
@NotNull team.unnamed.creative.ResourcePack resourcePack) |
default void |
writeToDirectory(java.io.File directory,
team.unnamed.creative.ResourcePack resourcePack) |
default void |
writeToZipFile(java.io.File zipFile,
team.unnamed.creative.ResourcePack resourcePack) |
default void |
writeToZipFile(java.nio.file.Path path,
team.unnamed.creative.ResourcePack resourcePack) |
@NotNull static @NotNull MinecraftResourcePackWriter minecraft()
MinecraftResourcePackWriter instance.
If any customization is needed, use the builder() method
instead
@Contract(value="-> new") @NotNull static @NotNull MinecraftResourcePackWriter.Builder builder()
MinecraftResourcePackWriter.Builder instance.void write(@NotNull
@NotNull FileTreeWriter tree,
@NotNull
@NotNull team.unnamed.creative.ResourcePack resourcePack)
write in interface team.unnamed.creative.serialize.ResourcePackWriter<FileTreeWriter>default void writeToZipFile(java.nio.file.Path path,
team.unnamed.creative.ResourcePack resourcePack)
default void writeToZipFile(java.io.File zipFile,
team.unnamed.creative.ResourcePack resourcePack)
default void writeToDirectory(java.io.File directory,
team.unnamed.creative.ResourcePack resourcePack)
default team.unnamed.creative.BuiltResourcePack build(team.unnamed.creative.ResourcePack resourcePack)
default team.unnamed.creative.BuiltResourcePack build(java.util.function.Consumer<team.unnamed.creative.ResourcePack> consumer)