NovaRegistryElement

interface NovaRegistryElement<out S : NovaRegistryElement<S>> : Keyed

Something that is registered in a NovaRegistry.

Properties

Link copied to clipboard
abstract val entry: RegistryEntry.Nova<S>

The RegistryEntry of this element.

Link copied to clipboard
open val id: Key
Link copied to clipboard
open val key: Key

The Key of this element. Equivalent to entry.key.

open override val key: NamespacedKey

Functions

Link copied to clipboard
open override fun getKey(): NamespacedKey
Link copied to clipboard
open override fun key(): Key