Skip navigation links
A B C D E F G H I J K L M N O P R S T W Z 

A

AtlasSerializer - Class in team.unnamed.creative.serialize.minecraft.atlas
 

B

BinaryResourceDeserializer<T> - Interface in team.unnamed.creative.serialize.minecraft.io
 
BlockStateSerializer - Class in team.unnamed.creative.serialize.minecraft.blockstate
 
BlockStateSerializer() - Constructor for class team.unnamed.creative.serialize.minecraft.blockstate.BlockStateSerializer
 
build() - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader.Builder
Builds a new MinecraftResourcePackReader instance.
build(ResourcePack) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
 
build(Consumer<ResourcePack>) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
 
build() - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter.Builder
Builds a new MinecraftResourcePackWriter instance.
builder() - Static method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader
Returns a new MinecraftResourcePackReader.Builder instance.
builder() - Static method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
Returns a new MinecraftResourcePackWriter.Builder instance.

C

categories() - Static method in class team.unnamed.creative.serialize.minecraft.ResourceCategories
 
CATEGORY - Static variable in class team.unnamed.creative.serialize.minecraft.atlas.AtlasSerializer
 
CATEGORY - Static variable in class team.unnamed.creative.serialize.minecraft.blockstate.BlockStateSerializer
 
CATEGORY - Static variable in class team.unnamed.creative.serialize.minecraft.font.FontSerializer
 
CATEGORY - Static variable in class team.unnamed.creative.serialize.minecraft.language.LanguageSerializer
 
CATEGORY - Static variable in class team.unnamed.creative.serialize.minecraft.model.ModelSerializer
 
CATEGORY - Static variable in class team.unnamed.creative.serialize.minecraft.sound.SoundSerializer
 
close() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
 
close() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Closes this file tree, necessary for virtual file trees in a single file, like a ZIP file tree
content() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
Returns the current entry's data as a Readable.
create(String) - Method in interface team.unnamed.creative.serialize.minecraft.fs.ZipEntryLifecycleHandler
Creates a new ZipEntry with the given path

D

DEFAULT - Static variable in interface team.unnamed.creative.serialize.minecraft.fs.ZipEntryLifecycleHandler
 
deserialize(JsonObject) - Static method in class team.unnamed.creative.serialize.minecraft.base.KeyPatternSerializer
 
deserialize(JsonElement, int) - Static method in class team.unnamed.creative.serialize.minecraft.base.PackFormatSerializer
 
deserialize(JsonElement) - Static method in class team.unnamed.creative.serialize.minecraft.base.PackFormatSerializer
 
deserialize(InputStream, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.BinaryResourceDeserializer
 
deserialize(Readable, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.BinaryResourceDeserializer
 
deserialize(InputStream, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.JsonResourceDeserializer
 
deserialize(InputStream, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.ResourceDeserializer
 
deserialize(Readable, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.ResourceDeserializer
 
deserializeBinary(Writable, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.BinaryResourceDeserializer
 
deserializeFromJson(JsonElement, Key) - Method in class team.unnamed.creative.serialize.minecraft.atlas.AtlasSerializer
 
deserializeFromJson(JsonElement, Key) - Method in class team.unnamed.creative.serialize.minecraft.blockstate.BlockStateSerializer
 
deserializeFromJson(JsonElement, Key) - Method in class team.unnamed.creative.serialize.minecraft.font.FontSerializer
 
deserializeFromJson(JsonElement, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.JsonResourceDeserializer
 
deserializeFromJson(JsonElement, Key) - Method in class team.unnamed.creative.serialize.minecraft.language.LanguageSerializer
 
deserializeFromJson(JsonElement, Key) - Method in class team.unnamed.creative.serialize.minecraft.model.ModelSerializer
 
deserializeFromJsonString(String, Key) - Method in interface team.unnamed.creative.serialize.minecraft.io.JsonResourceDeserializer
 
deserializer() - Method in class team.unnamed.creative.serialize.minecraft.ResourceCategory
 
directory(File) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
 
directory(File, boolean) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Creates a new FileTreeWriter instance for the given File folder, all files will be written inside it
directory(File) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Creates a new FileTreeWriter instance for the given File folder, all files will be written inside it

E

exists(String) - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Determines if a file exists in this file tree
extension() - Method in class team.unnamed.creative.serialize.minecraft.ResourceCategory
 

F

FileTreeReader - Interface in team.unnamed.creative.serialize.minecraft.fs
 
FileTreeWriter - Interface in team.unnamed.creative.serialize.minecraft.fs
Represents a file tree, which may be implemented by a real file system with real files, or ZIP files
finish() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Finishes writing the file tree without closing the underlying resource, if any
folder() - Method in class team.unnamed.creative.serialize.minecraft.ResourceCategory
 
FontSerializer - Class in team.unnamed.creative.serialize.minecraft.font
 
FontSerializer() - Constructor for class team.unnamed.creative.serialize.minecraft.font.FontSerializer
 

G

getBoolean(JsonObject, String, boolean) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
getByFolder(String) - Static method in class team.unnamed.creative.serialize.minecraft.ResourceCategories
 
getFloat(JsonObject, String, float) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
getInt(JsonObject, String, int) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
GsonUtil - Class in team.unnamed.creative.serialize.minecraft
 
GsonUtil() - Constructor for class team.unnamed.creative.serialize.minecraft.GsonUtil
 

H

hasNext() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
 

I

input() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
Deprecated.
INSTANCE - Static variable in class team.unnamed.creative.serialize.minecraft.atlas.AtlasSerializer
 
INSTANCE - Static variable in class team.unnamed.creative.serialize.minecraft.blockstate.BlockStateSerializer
 
INSTANCE - Static variable in class team.unnamed.creative.serialize.minecraft.font.FontSerializer
 
INSTANCE - Static variable in class team.unnamed.creative.serialize.minecraft.language.LanguageSerializer
 
INSTANCE - Static variable in class team.unnamed.creative.serialize.minecraft.metadata.MetadataSerializer
 
INSTANCE - Static variable in class team.unnamed.creative.serialize.minecraft.model.ModelSerializer
 
INSTANCE - Static variable in class team.unnamed.creative.serialize.minecraft.sound.SoundRegistrySerializer
 
isInt(JsonObject, String) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
isNullOrAbsent(JsonObject, String) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 

J

JsonResourceDeserializer<T> - Interface in team.unnamed.creative.serialize.minecraft.io
 
JsonResourceSerializer<T> - Interface in team.unnamed.creative.serialize.minecraft.io
 

K

KeyPatternSerializer - Class in team.unnamed.creative.serialize.minecraft.base
 
KeySerializer - Class in team.unnamed.creative.serialize.minecraft.base
 

L

LanguageSerializer - Class in team.unnamed.creative.serialize.minecraft.language
 
LanguageSerializer() - Constructor for class team.unnamed.creative.serialize.minecraft.language.LanguageSerializer
 
lenient(boolean) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader.Builder
 
lister() - Method in class team.unnamed.creative.serialize.minecraft.ResourceCategory
 

M

MetadataSerializer - Class in team.unnamed.creative.serialize.minecraft.metadata
 
MetadataSerializer() - Constructor for class team.unnamed.creative.serialize.minecraft.metadata.MetadataSerializer
 
minecraft() - Static method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader
Returns the standard MinecraftResourcePackReader instance.
minecraft() - Static method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
Returns the standard MinecraftResourcePackWriter instance.
MinecraftResourcePackReader - Interface in team.unnamed.creative.serialize.minecraft
 
MinecraftResourcePackReader.Builder - Interface in team.unnamed.creative.serialize.minecraft
A builder for MinecraftResourcePackReader instances.
MinecraftResourcePackWriter - Interface in team.unnamed.creative.serialize.minecraft
 
MinecraftResourcePackWriter.Builder - Interface in team.unnamed.creative.serialize.minecraft
A builder for MinecraftResourcePackWriter instances.
ModelSerializer - Class in team.unnamed.creative.serialize.minecraft.model
 
ModelSerializer() - Constructor for class team.unnamed.creative.serialize.minecraft.model.ModelSerializer
 

N

next() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
 

O

onClose(ZipEntry) - Method in interface team.unnamed.creative.serialize.minecraft.fs.ZipEntryLifecycleHandler
Called after the ZipEntry is closed, useful if you want to add some details to the entry
openJsonWriter(String) - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Deprecated.
openStream(String) - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Opens the file at the given path and starts to write it
openWriter(String) - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Opens the file at the given path and starts to write it using the Writer class, which is used for character streams

P

PackFormatSerializer - Class in team.unnamed.creative.serialize.minecraft.base
 
parseReader(Reader) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
parseReader(JsonReader) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
parseString(String) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
pathOf(T) - Method in class team.unnamed.creative.serialize.minecraft.ResourceCategory
 
prettyPrinting(boolean) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter.Builder
Sets whether the writer should use pretty printing when writing JSON files.

R

read(FileTreeReader) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader
 
readFromDirectory(File) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader
 
readFromInputStream(InputStream) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader
Reads a ResourcePack from a given InputStream.
readFromTree(JsonElement) - Method in class team.unnamed.creative.serialize.minecraft.metadata.MetadataSerializer
 
readFromTree(JsonElement, String) - Method in class team.unnamed.creative.serialize.minecraft.sound.SoundRegistrySerializer
 
readFromZipFile(Path) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader
Reads a ResourcePack from a ZIP file at the given path.
readFromZipFile(File) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader
Reads a ResourcePack from a given ZIP file.
readVector3Float(JsonElement) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
ResourceCategories - Class in team.unnamed.creative.serialize.minecraft
 
ResourceCategory<T extends net.kyori.adventure.key.Keyed> - Class in team.unnamed.creative.serialize.minecraft
 
ResourceCategory(String, String, BiConsumer<ResourceContainer, T>, Function<ResourceContainer, Collection<T>>, ResourceDeserializer<T>, ResourceSerializer<T>) - Constructor for class team.unnamed.creative.serialize.minecraft.ResourceCategory
 
ResourceCategory(String, String, BiConsumer<ResourceContainer, T>, Function<ResourceContainer, Collection<T>>, TCodec) - Constructor for class team.unnamed.creative.serialize.minecraft.ResourceCategory
 
ResourceDeserializer<T> - Interface in team.unnamed.creative.serialize.minecraft.io
 
ResourceSerializer<T> - Interface in team.unnamed.creative.serialize.minecraft.io
 

S

serialize(KeyPattern, JsonWriter) - Static method in class team.unnamed.creative.serialize.minecraft.base.KeyPatternSerializer
 
serialize(PackFormat, JsonWriter) - Static method in class team.unnamed.creative.serialize.minecraft.base.PackFormatSerializer
 
serialize(T, OutputStream) - Method in interface team.unnamed.creative.serialize.minecraft.io.JsonResourceSerializer
 
serialize(T, OutputStream) - Method in interface team.unnamed.creative.serialize.minecraft.io.ResourceSerializer
 
serializer() - Method in class team.unnamed.creative.serialize.minecraft.ResourceCategory
 
serializeToJson(Atlas, JsonWriter) - Method in class team.unnamed.creative.serialize.minecraft.atlas.AtlasSerializer
 
serializeToJson(BlockState, JsonWriter) - Method in class team.unnamed.creative.serialize.minecraft.blockstate.BlockStateSerializer
 
serializeToJson(Font, JsonWriter) - Method in class team.unnamed.creative.serialize.minecraft.font.FontSerializer
 
serializeToJson(T, JsonWriter) - Method in interface team.unnamed.creative.serialize.minecraft.io.JsonResourceSerializer
 
serializeToJson(Language, JsonWriter) - Method in class team.unnamed.creative.serialize.minecraft.language.LanguageSerializer
 
serializeToJson(Metadata, JsonWriter) - Method in class team.unnamed.creative.serialize.minecraft.metadata.MetadataSerializer
 
serializeToJson(Model, JsonWriter) - Method in class team.unnamed.creative.serialize.minecraft.model.ModelSerializer
 
serializeToJson(SoundRegistry, JsonWriter) - Method in class team.unnamed.creative.serialize.minecraft.sound.SoundRegistrySerializer
 
serializeToJsonString(T) - Method in interface team.unnamed.creative.serialize.minecraft.io.JsonResourceSerializer
 
setter() - Method in class team.unnamed.creative.serialize.minecraft.ResourceCategory
 
SoundRegistrySerializer - Class in team.unnamed.creative.serialize.minecraft.sound
 
SoundRegistrySerializer() - Constructor for class team.unnamed.creative.serialize.minecraft.sound.SoundRegistrySerializer
 
SoundSerializer - Class in team.unnamed.creative.serialize.minecraft.sound
 
SoundSerializer() - Constructor for class team.unnamed.creative.serialize.minecraft.sound.SoundSerializer
 
stream() - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
Returns the current entry's data as an input stream.

T

team.unnamed.creative.serialize.minecraft - package team.unnamed.creative.serialize.minecraft
 
team.unnamed.creative.serialize.minecraft.atlas - package team.unnamed.creative.serialize.minecraft.atlas
 
team.unnamed.creative.serialize.minecraft.base - package team.unnamed.creative.serialize.minecraft.base
 
team.unnamed.creative.serialize.minecraft.blockstate - package team.unnamed.creative.serialize.minecraft.blockstate
 
team.unnamed.creative.serialize.minecraft.font - package team.unnamed.creative.serialize.minecraft.font
 
team.unnamed.creative.serialize.minecraft.fs - package team.unnamed.creative.serialize.minecraft.fs
The input and output targets for this serializer, the serializer-minecraft subproject implements the Minecraft Vanilla resource pack format for the creative classes
team.unnamed.creative.serialize.minecraft.io - package team.unnamed.creative.serialize.minecraft.io
 
team.unnamed.creative.serialize.minecraft.language - package team.unnamed.creative.serialize.minecraft.language
 
team.unnamed.creative.serialize.minecraft.metadata - package team.unnamed.creative.serialize.minecraft.metadata
 
team.unnamed.creative.serialize.minecraft.model - package team.unnamed.creative.serialize.minecraft.model
 
team.unnamed.creative.serialize.minecraft.sound - package team.unnamed.creative.serialize.minecraft.sound
 
toString(Key) - Static method in class team.unnamed.creative.serialize.minecraft.base.KeySerializer
 

W

write(String, Writable) - Method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Opens and writes the given data to the specified file path
write(FileTreeWriter, ResourcePack) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
 
writeToDirectory(File, ResourcePack) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
 
writeToZipFile(Path, ResourcePack) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
 
writeToZipFile(File, ResourcePack) - Method in interface team.unnamed.creative.serialize.minecraft.MinecraftResourcePackWriter
 
writeVector2Float(JsonWriter, Vector2Float) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 
writeVector3Float(JsonWriter, Vector3Float) - Static method in class team.unnamed.creative.serialize.minecraft.GsonUtil
 

Z

zip(ZipInputStream) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
 
zip(ZipFile) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeReader
Creates a new FileTreeReader from the given ZipFile.
zip(ZipOutputStream, ZipEntryLifecycleHandler) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Creates a new FileTreeWriter instance for the given ZipOutputStream, will not be closed
zip(ZipOutputStream, Function<String, ZipEntry>) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
zip(ZipOutputStream) - Static method in interface team.unnamed.creative.serialize.minecraft.fs.FileTreeWriter
Creates a new FileTreeWriter instance for the given ZipOutputStream, will not be closed
ZipEntryLifecycleHandler - Interface in team.unnamed.creative.serialize.minecraft.fs
Handler of ZipEntry lifecycle when using FileTreeWriter implementation for ZIPs, can handle ZipEntry creation and post-closing
A B C D E F G H I J K L M N O P R S T W Z 
Skip navigation links