storable

fun storable(initialize: () -> List<ItemStack?> = { emptyList() }, canEdit: Boolean = true, save: (List<ItemStack?>) -> Unit = {})
fun storable(vararg slots: Int, initialize: () -> List<ItemStack?> = { emptyList() }, canEdit: Boolean = true, save: (List<ItemStack?>) -> Unit = {})
fun storable(slots: Iterable<Int>, initialize: () -> List<ItemStack?> = { emptyList() }, canEdit: Boolean = true, save: (List<ItemStack?>) -> Unit = {}): KtInventoryStorable