common • net.kernelpanicsoft.archie.data.client.model • AModelBuilder • ElementBuilder
ElementBuilder
inner class ElementBuilderConstructors
ElementBuilder
constructor()Types
FaceBuilder
inner class FaceBuilderRotationBuilder
inner class RotationBuilderFunctions
allFaces
fun allFaces(action: BiConsumer<Direction, AModelBuilder.ElementBuilder.FaceBuilder<T>>): AModelBuilder.ElementBuilder<T>ao
fun ao(ao: Boolean): AModelBuilder.ElementBuilder<T>build
fun build(): BlockElementcolor
fun color(color: Int): AModelBuilder.ElementBuilder<T>cube
fun cube(texture: String): AModelBuilder.ElementBuilder<T>emissivity
fun emissivity(blockLight: Int, skyLight: Int): AModelBuilder.ElementBuilder<T>end
face
fun face(dir: Direction, block: AModelBuilder.ElementBuilder.FaceBuilder<T>.() -> Unit = {}): AModelBuilder.ElementBuilder.FaceBuilder<T>faces
fun faces(action: BiConsumer<Direction, AModelBuilder.ElementBuilder.FaceBuilder<T>>): AModelBuilder.ElementBuilder<T>from
rotation
fun rotation(block: AModelBuilder.ElementBuilder.RotationBuilder<T>.() -> Unit = {}): AModelBuilder.ElementBuilder.RotationBuilder<T>shade
fun shade(shade: Boolean): AModelBuilder.ElementBuilder<T>texture
fun texture(texture: String): AModelBuilder.ElementBuilder<T>textureAll
fun textureAll(texture: String): AModelBuilder.ElementBuilder<T>