For any version of Forge after 22.214.171.12472, I am having a very mysterious problem. Instead of just opening normally when I hit play, it will act like it is about to open. The CPU will show usage, my cursor will have the loading circle next to it, and the RAM usage will show as well - all seems well, like it is going to start, then it doesn't. It just goes into the background, and stays there until I end the task.
I can get it to work on 2772, as long as I keep a few mods on older versions, but I'd really like to know what is causing this.
Stuff to Rule Out:
-Completely fresh install of Windows (My Hard Drive failed, and I had to replace it. It was from my old computer, having suffered humidity damage. Every other component has been replaced and tested)
-My copy of Minecraft is not cracked, I have owned it for at least 7 years and have a legit account (I saw on a PlanetMinecraft forum a user saying that a cracked copy won't take mods)
-Completely fresh install of Minecraft, used the Twitch Launcher to test each version of Forge without any mods.
-Set Minecraft and Twitch to run in compatibility mode
-Minecraft and Twitch run as administrator by default
-Java is up to date
-Nvidia is up to date
-I allow it to use 16 gigs of ram out of the 32 on my computer. It's the maximum that Twitch allows (Maybe less? I am not sure, but it's the max and it's less than is installed on my PC)
-I have tried running it with and without its own Java executable file.
-I have tried an older version of Java
-I have tried an older version of the Nvidia drivers
-It is a built gaming PC, less than 6 months old. Everything is still pretty new!
-CPU is an Intel i7-8700K
-Graphics Card is a Nvidia 1070
-Windows is up to date. I am running Windows 10 Pro, 64 bit.
What exactly is happening
A modded environment I had been playing for a few months had some mods update. I updated them and it prompted for a new version of Forge. Suddenly, the game refused to start. I then scaled back to an older version of Forge and older versions of the mods that require it, and it is working again.
After 1772, even with a fresh profile for each version of Forge, it fails to launch after clicking "Play".
-I open Task Manager to watch the progress
-Launcher opens. I check the profile to make sure everything is how I want it
-I hit play
-The blue circle appears next to my cursor. The CPU and Memory show that they are being used by Java, all seems good.
-The CPU and Memory usage rapidly goes right back down to 0, but Java remains open in the background
-I select the Java instance, end the task, and try again
I have no crash reports or error logs as it does not crash, it simply refuses to even open up. No mods loaded, Minecraft itself not loaded.
Does anybody have any idea what's going on? Can somebody help me out here? Is there something small and simple I am missing?