PolyMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity.
Features:
For flatpak users:
In flatpak, all java versions that are required by Minecraft are included.
If using a Hybrid-Graphics device, you can use the prime-run script as a wrapper command to run Minecraft using the dedicated graphics card.