Package-level declarations

Types

Link copied to clipboard
class AssetPack(val namespace: String, val assetsDir: Path)

Represents the assets/ directory inside an addon of namespace.

Link copied to clipboard

A post-processing action that is applied to the zipped resource pack.

Link copied to clipboard
interface PackZipper

Responsible for creating a zip file from a resource pack directory.

Link copied to clipboard
class ResourceFilter(val stage: ResourceFilter.Stage, val type: ResourceFilter.Type, val filter: Regex, val directory: String? = null)

Filters files from the resource pack based on the specified criteria.

Link copied to clipboard

Builds a resource pack based on a ResourcePackConfiguration. A ResourcePackBuilder is responsible for a single resource pack build session.

Link copied to clipboard

A configuration for a custom resource pack to be generated and served by Nova.