Skip to content

net.kernelpanicsoft.archie.data.client.model

Types

ABlockModelBuilder

class ABlockModelBuilder(outputLocation: ResourceLocation) : AModelBuilder<ABlockModelBuilder> 

ABlockModelProvider

abstract class ABlockModelProvider(
    output: PackOutput, 
    mod: Mod, 
    exitOnError: Boolean
) : AModelProvider<ABlockModelBuilder> 

ABlockStateProvider

abstract class ABlockStateProvider(
    val output: PackOutput, 
    val mod: Mod, 
    val exitOnError: Boolean
) : IADataProvider

AConfiguredModel

class AConfiguredModel @JvmOverloads
 constructor(
    model: AModelFile, 
    rotationX: Int = 0, 
    rotationY: Int = 0, 
    uvLock: Boolean = false, 
    weight: Int = DEFAULT_WEIGHT
)

ACustomLoaderBuilder

abstract class ACustomLoaderBuilder<T : AModelBuilder<T>>

AItemModelBuilder

class AItemModelBuilder(outputLocation: ResourceLocation) : AModelBuilder<AItemModelBuilder> 

AItemModelProvider

abstract class AItemModelProvider(
    output: PackOutput, 
    mod: Mod, 
    exitOnError: Boolean
) : AModelProvider<AItemModelBuilder> 

AModelBuilder

open class AModelBuilder<T : AModelBuilder<T>>(location: ResourceLocation) : AModelFile

AModelFile

open class AModelFile(val location: ResourceLocation)

AModelProvider

abstract class AModelProvider<T : AModelBuilder<T>>(
    val output: PackOutput, 
    val mod: Mod, 
    folder: String, 
    factory: Function<ResourceLocation, T>, 
    val exitOnError: Boolean
) : IADataProvider

AMultiPartBlockStateBuilder

AVariantBlockStateBuilder

IAGeneratedBlockState