net.kernelpanicsoft.archie.registries¶
Types¶
ACreativeTabRegistry¶
object 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.