Skip to content

commonnet.kernelpanicsoft.archie.registriesADeferredRegistryHolder

ADeferredRegistryHolder


abstract class ADeferredRegistryHolder<T> : Map<ResourceLocation, RegistrySupplier<out T>> 

Constructors

ADeferredRegistryHolder

constructor(mod: Mod, registryKey: ResourceKey<Registry<T>>)

Properties

entries


open override val entries: Set<Map.Entry<ResourceLocation, RegistrySupplier<out T>>>

keys


open override val keys: Set<ResourceLocation>

size


open override val size: Int

values


open override val values: Collection<RegistrySupplier<out T>>

Functions

containsKey


open override fun containsKey(key: ResourceLocation): Boolean

containsValue


open override fun containsValue(value: RegistrySupplier<out T>): Boolean

get


open operator override fun get(key: ResourceLocation): RegistrySupplier<out T>?

operator fun get(id: String): RegistrySupplier<out T>?

getValue


operator fun <R : T> RegistrySupplier<R>.getValue(any: Any?, property: KProperty<*>): R

init


fun init()

isEmpty


open override fun isEmpty(): Boolean