AVariantBlockStateBuilder¶
Types¶
PartialBlockstate¶
class PartialBlockstate : Predicate<BlockState>
Properties¶
owner¶
val owner: Block
Functions¶
addModels¶
fun addModels(state: AVariantBlockStateBuilder.PartialBlockstate, vararg models: AConfiguredModel): AVariantBlockStateBuilder
forAllStates¶
fun forAllStates(mapper: Function<BlockState, Array<AConfiguredModel>>): AVariantBlockStateBuilder
forAllStatesExcept¶
fun forAllStatesExcept(mapper: Function<BlockState, Array<AConfiguredModel>>, vararg ignored: Property<*>): AVariantBlockStateBuilder
getModels¶
partialState¶
setModels¶
fun setModels(state: AVariantBlockStateBuilder.PartialBlockstate, vararg model: AConfiguredModel): AVariantBlockStateBuilder
toJson¶
open override fun toJson(): JsonObject