Skip to content

ADataGenerator

abstract class ADataGenerator

Constructors

ADataGenerator

constructor()

Types

ADataProviderFactory

fun interface ADataProviderFactory<T : DataProvider>

ARegistryAwareDataProviderFactory

fun interface ARegistryAwareDataProviderFactory<T : DataProvider>

Client

inner class Client

Common

inner class Common

ItemTagsDataProviderFactory

Properties

isClient

isServer

mod

abstract val mod: Mod

Functions

addProvider

abstract fun <T : DataProvider> addProvider(run: Boolean = true, factory: ADataGenerator.ARegistryAwareDataProviderFactory<T>): T
fun <T : DataProvider> addProvider(run: Boolean = true, factory: ADataGenerator.ADataProviderFactory<T>): T

client

fun client(block: ADataGenerator.Client.() -> Unit)

common

fun common(block: ADataGenerator.Common.() -> Unit)

invoke

operator fun invoke(block: ADataGenerator.() -> Unit): ADataGenerator