I'm using MultiMC from https://multimc.org/ which handles everything fine. It "can" use "just" the Java license, but Mojang is heavily pushing the move to the Windows license. MultiMC will handle that also. I regret you went through all that with kids waiting in the background.