common • net.kernelpanicsoft.archie.util
Package-level declarations
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.Propertiesbuild
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.PropertiessetReflection
setReflection
tab
fun Item.Properties.tab(tab: DeferredSupplier<CreativeModeTab>): Item.Propertiesfun Item.Properties.tab(tab: ResourceKey<CreativeModeTab>): Item.Propertiesfun Item.Properties.tab(tab: CreativeModeTab): Item.PropertiestoMutableEntry
fun <K, V> Pair<K, V>.toMutableEntry(): MutableEntry<K, V>fun <K, V> Map.Entry<K, V>.toMutableEntry(): MutableEntry<K, V>