So, I figured out that MC 1.12.2 and sooner uses an older version of Java (Java 8) that isn't bundled with MC. I know I can point MC to the right Java version, but I have no idea where this file is. I'm using debian based systems, Pop_OS and Ubuntu. I've tried looking up answers on the internet, but I've only found vague solutions that don't apply to my situation. Please help.
So I installed Ubuntu 19.04, which was the version I was using before I upgraded, in hopes to get MC 1.12.2 working again. I installed the minimal amount of things to test MC. I still can't launch 1.12.2, 1.14.4 and latest snapshot works, but not 1.12.2. Again, no crash report file, just the launcher log. Glancing over it, it looks like it comes up with different errors, though I still have no idea what it means. PLEASE help, I just want to play my modded MC.
I had to paste the log to a hosting site because it was over the character limit for MCforum.