common • net.kernelpanicsoft.archie.data.client.model • ABlockModelBuilder
ABlockModelBuilder
class ABlockModelBuilder(outputLocation: ResourceLocation) : AModelBuilder<ABlockModelBuilder> Constructors
ABlockModelBuilder
constructor(outputLocation: ResourceLocation)Properties
location
val location: ResourceLocationFunctions
ao
fun ao(ao: Boolean): ABlockModelBuildercustomLoader
fun <L : ACustomLoaderBuilder<ABlockModelBuilder>?> customLoader(customLoaderFactory: Function<ABlockModelBuilder, L>): Lelement
fun element(block: AModelBuilder.ElementBuilder<ABlockModelBuilder>.() -> Unit = {}): AModelBuilder.ElementBuilder<ABlockModelBuilder>fun element(index: Int, block: AModelBuilder.ElementBuilder<ABlockModelBuilder>.() -> Unit = {}): AModelBuilder.ElementBuilder<ABlockModelBuilder>getElementCount
fun getElementCount(): Int{@return the number of elements in this model builder}
guiLight
fun guiLight(light: BlockModel.GuiLight?): ABlockModelBuilderinvoke
operator fun invoke(block: AModelBuilder<ABlockModelBuilder>.() -> Unit): AModelBuilder<ABlockModelBuilder>parent
fun parent(parent: AModelFile): ABlockModelBuilderrenderType
fun renderType(renderType: String): ABlockModelBuilderfun renderType(renderType: ResourceLocation): ABlockModelBuilderrootTransforms
fun rootTransforms(block: AModelBuilder.RootTransformsBuilder<ABlockModelBuilder>.() -> Unit = {}): AModelBuilder.RootTransformsBuilder<ABlockModelBuilder>texture
fun texture(key: String, texture: String): ABlockModelBuilderfun texture(key: String, texture: ResourceLocation): ABlockModelBuildertoJson
open fun toJson(): JsonObjecttoString
transforms
fun transforms(block: AModelBuilder.TransformsBuilder<ABlockModelBuilder>.() -> Unit = {}): AModelBuilder.TransformsBuilder<ABlockModelBuilder>