common • net.kernelpanicsoft.archie.data.client.model • AItemModelBuilder
AItemModelBuilder
class AItemModelBuilder(outputLocation: ResourceLocation) : AModelBuilder<AItemModelBuilder> Constructors
AItemModelBuilder
constructor(outputLocation: ResourceLocation)Types
OverrideBuilder
inner class OverrideBuilderProperties
location
val location: ResourceLocationFunctions
ao
fun ao(ao: Boolean): AItemModelBuildercustomLoader
fun <L : ACustomLoaderBuilder<AItemModelBuilder>?> customLoader(customLoaderFactory: Function<AItemModelBuilder, L>): Lelement
fun element(block: AModelBuilder.ElementBuilder<AItemModelBuilder>.() -> Unit = {}): AModelBuilder.ElementBuilder<AItemModelBuilder>fun element(index: Int, block: AModelBuilder.ElementBuilder<AItemModelBuilder>.() -> Unit = {}): AModelBuilder.ElementBuilder<AItemModelBuilder>getElementCount
fun getElementCount(): Int{@return the number of elements in this model builder}
guiLight
fun guiLight(light: BlockModel.GuiLight?): AItemModelBuilderinvoke
operator fun invoke(block: AModelBuilder<AItemModelBuilder>.() -> Unit): AModelBuilder<AItemModelBuilder>override
fun override(block: AItemModelBuilder.OverrideBuilder.() -> Unit = {}): AItemModelBuilder.OverrideBuilderfun override(index: Int, block: AItemModelBuilder.OverrideBuilder.() -> Unit = {}): AItemModelBuilder.OverrideBuilderparent
fun parent(parent: AModelFile): AItemModelBuilderrenderType
fun renderType(renderType: String): AItemModelBuilderfun renderType(renderType: ResourceLocation): AItemModelBuilderrootTransforms
fun rootTransforms(block: AModelBuilder.RootTransformsBuilder<AItemModelBuilder>.() -> Unit = {}): AModelBuilder.RootTransformsBuilder<AItemModelBuilder>texture
fun texture(key: String, texture: String): AItemModelBuilderfun texture(key: String, texture: ResourceLocation): AItemModelBuildertoJson
open override fun toJson(): JsonObjecttoString
transforms
fun transforms(block: AModelBuilder.TransformsBuilder<AItemModelBuilder>.() -> Unit = {}): AModelBuilder.TransformsBuilder<AItemModelBuilder>