common • net.kernelpanicsoft.archie.data.client.model • AVariantBlockStateBuilder
AVariantBlockStateBuilder
Types
PartialBlockstate
class PartialBlockstate : Predicate<BlockState> Properties
owner
val owner: BlockFunctions
addModels
fun addModels(state: AVariantBlockStateBuilder.PartialBlockstate, vararg models: AConfiguredModel): AVariantBlockStateBuilderforAllStates
fun forAllStates(mapper: Function<BlockState, Array<AConfiguredModel>>): AVariantBlockStateBuilderforAllStatesExcept
fun forAllStatesExcept(mapper: Function<BlockState, Array<AConfiguredModel>>, vararg ignored: Property<*>): AVariantBlockStateBuildergetModels
fun getModels(): Map<AVariantBlockStateBuilder.PartialBlockstate, ABlockStateProvider.ConfiguredModelList>partialState
setModels
fun setModels(state: AVariantBlockStateBuilder.PartialBlockstate, vararg model: AConfiguredModel): AVariantBlockStateBuildertoJson
open override fun toJson(): JsonObject