StructureRegistry

Properties

Link copied to clipboard
abstract val addon: Addon

Functions

Link copied to clipboard
open fun registerStructure(name: String, structure: Structure): Structure
Link copied to clipboard
open fun registerStructurePieceType(name: String, structurePieceType: StructurePieceType): StructurePieceType
Link copied to clipboard
open fun <SP : StructurePlacement> registerStructurePlacementType(name: String, structurePlacementType: StructurePlacementType<SP>): StructurePlacementType<SP>
Link copied to clipboard
open fun <P : StructurePoolElement> registerStructurePoolElementType(name: String, structurePoolElementType: StructurePoolElementType<P>): StructurePoolElementType<P>
Link copied to clipboard
open fun <P : StructureProcessor> registerStructureProcessorType(name: String, structureProcessorType: StructureProcessorType<P>): StructureProcessorType<P>
Link copied to clipboard
open fun registerStructureSet(name: String, structureSet: StructureSet): StructureSet
Link copied to clipboard
open fun <S : Structure> registerStructureType(name: String, structureType: StructureType<S>): StructureType<S>