common • net.kernelpanicsoft.archie.data.client.model • AModelBuilder
AModelBuilder
open class AModelBuilder<T : AModelBuilder<T>>(val location: ResourceLocation) : AModelFileInheritors
Constructors
AModelBuilder
constructor(location: ResourceLocation)Types
Companion
object CompanionElementBuilder
inner class ElementBuilderFaceRotation
PlatformBlockElement
class PlatformBlockElement(from: Vector3f, to: Vector3f, faces: Map<Direction, BlockElementFace>, rotation: BlockElementRotation?, shade: Boolean, val faceData: AModelBuilder.PlatformFaceData) : BlockElementPlatformBlockElementFace
class PlatformBlockElementFace(cullForDirection: Direction?, tintIndex: Int, texture: String, uv: BlockFaceUV, val faceData: AModelBuilder.PlatformFaceData) : BlockElementFacePlatformFaceData
sealed class PlatformFaceDataPlatformItemTransform
class PlatformItemTransform(rotation: Vector3f, translation: Vector3f, scale: Vector3f, rightRotation: Vector3f)RootTransformsBuilder
inner class RootTransformsBuilderTransformsBuilder
inner class TransformsBuilderProperties
location
val location: ResourceLocationFunctions
ao
customLoader
fun <L : ACustomLoaderBuilder<T>?> customLoader(customLoaderFactory: Function<T, L>): Lelement
fun element(block: AModelBuilder.ElementBuilder<T>.() -> Unit = {}): AModelBuilder.ElementBuilder<T>fun element(index: Int, block: AModelBuilder.ElementBuilder<T>.() -> Unit = {}): AModelBuilder.ElementBuilder<T>getElementCount
fun getElementCount(): Int{@return the number of elements in this model builder}
guiLight
invoke
operator fun invoke(block: AModelBuilder<T>.() -> Unit): AModelBuilder<T>parent
fun parent(parent: AModelFile): TrenderType
fun renderType(renderType: String): Tfun renderType(renderType: ResourceLocation): TrootTransforms
fun rootTransforms(block: AModelBuilder.RootTransformsBuilder<T>.() -> Unit = {}): AModelBuilder.RootTransformsBuilder<T>texture
toJson
open fun toJson(): JsonObjecttoString
transforms
fun transforms(block: AModelBuilder.TransformsBuilder<T>.() -> Unit = {}): AModelBuilder.TransformsBuilder<T>