AItemModelBuilder¶
class AItemModelBuilder(outputLocation: ResourceLocation) : AModelBuilder<AItemModelBuilder>
Constructors¶
AItemModelBuilder¶
constructor(outputLocation: ResourceLocation)
Types¶
OverrideBuilder¶
inner class OverrideBuilder
Properties¶
location¶
val location: ResourceLocation
Functions¶
ao¶
customLoader¶
fun <L : ACustomLoaderBuilder<T>?> customLoader(customLoaderFactory: Function<T, L>): L
element¶
fun element(block: AModelBuilder.ElementBuilder.() -> Unit = {}): AModelBuilder.ElementBuilder
fun element(index: Int, block: AModelBuilder.ElementBuilder.() -> Unit = {}): AModelBuilder.ElementBuilder
getElementCount¶
fun getElementCount(): Int
{@return the number of elements in this model builder}
guiLight¶
invoke¶
operator fun invoke(block: AModelBuilder<T>.() -> Unit): AModelBuilder<T>
override¶
fun override(block: AItemModelBuilder.OverrideBuilder.() -> Unit = {}): AItemModelBuilder.OverrideBuilder
fun override(index: Int, block: AItemModelBuilder.OverrideBuilder.() -> Unit = {}): AItemModelBuilder.OverrideBuilder
parent¶
fun parent(parent: AModelFile): T
renderType¶
fun renderType(renderType: String): T
fun renderType(renderType: ResourceLocation): T
rootTransforms¶
fun rootTransforms(block: AModelBuilder.RootTransformsBuilder.() -> Unit = {}): AModelBuilder.RootTransformsBuilder
texture¶
toJson¶
open override fun toJson(): JsonObject
toString¶
transforms¶
fun transforms(block: AModelBuilder.TransformsBuilder.() -> Unit = {}): AModelBuilder.TransformsBuilder