net.kernelpanicsoft.archie.util¶
Types¶
MutableEntry¶
Functions¶
blockEntityType¶
fun <T : BlockEntity> blockEntityType(factory: BlockEntityType.BlockEntitySupplier<T>, builder: MutableList<Block>.() -> Unit): BlockEntityType<T>
blockProperties¶
fun blockProperties(parent: BlockBehaviour? = null, block: BlockBehaviour.Properties.() -> Unit): BlockBehaviour.Properties
build¶
buildArray¶
inline fun <T> buildArray(builderAction: MutableList<T>.() -> Unit): Array<T>
inline fun <T> buildArray(capacity: Int, builderAction: MutableList<T>.() -> Unit): Array<T>
getReflection¶
getReflection¶
itemProperties¶
fun itemProperties(block: Item.Properties.() -> Unit): Item.Properties
setReflection¶
setReflection¶
tab¶
fun Item.Properties.tab(tab: DeferredSupplier<CreativeModeTab>): Item.Properties
fun Item.Properties.tab(tab: ResourceKey<CreativeModeTab>): Item.Properties
fun Item.Properties.tab(tab: CreativeModeTab): Item.Properties