Skip to content

net.kernelpanicsoft.archie.registries

Types

ACreativeTabRegistry

ADeferredRegistryHolder

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

A registry holder that stores every registered entry in a Map keyed by its ResourceLocation, providing O(1) lookup by id string as well as property delegation via by register(...).

BlockRegistryHelper

open class BlockRegistryHelper<T : Block>(modId: String) : RegistryHelper<T> 

A RegistryHelper specialised for Block registration that also automatically registers a corresponding BlockItem in the item registry.

CreativeTabRegistryHelper

open class CreativeTabRegistryHelper<T : CreativeModeTab>(modId: String) : RegistryHelper<T> 

A RegistryHelper specialised for CreativeModeTab registration via Architectury's CreativeTabRegistry.

RegistryHelper

open class RegistryHelper<T : Any>(val registry: DeferredRegister<T>)

A convenience base class for managing a collection of registry entries backed by an Architectury DeferredRegister.

Properties

holder

val <T> InjectedRegistryEntryExtension<T>.holder: Holder<T>

id

val <T> InjectedRegistryEntryExtension<T>.id: ResourceLocation