TagKeyUtil

open class TagKeyUtil<TContent>(val modId: String, val registry: RegistryKey<Registry<TContent>>)(source)

Utility class to create Identifiers and TagKeys using a specified namespace and registry.

Parameters

TContent

The type of the content to register

modId

The namespace of the content to register.

registry

The registry the content is registered in

Inheritors

Constructors

Link copied to clipboard
constructor(modId: String, registry: RegistryKey<Registry<TContent>>)

Properties

Link copied to clipboard
protected val modId: String
Link copied to clipboard

Functions

Link copied to clipboard
fun id(path: String): Identifier

Creates an Identifier from the namespace specified in the constructor and a given path.

Link copied to clipboard

Creates a TagKey from the registry and namespace specified in the constructor and a given path.