I'm working on a really basic custom client (just messing around) from the 1.8.8 source but upon launching the version (recompiled and reobfuscated) it loads, the game launches default 1.8.8, and it overwrites my re-packaged jar file with a normal Minecraft. What is it that I need to change in the .json file to make this not happen in 1.8.8? Also for clarity, I copy/pasted the .json file from vanilla 1.8.8 and changed the "id" field.
From google searching, I've tried removing the assets and downloads fields from the .json file to no avail. In every configuration except the default the launcher crashes before launching the game and no log file is created. The error message is shown in the attachment in this post.
UPDATE: After literally tons of trial and error, I got it to work. Turns out you need to remove both of these fields to get it to work, but leave the "assets" field untouched:
But after that, it should launch without downloading just fine from what I can tell as long as a 1.8.8 installation is already found and the META-INF folder in the jar file is removed.
What Happens:
I'm working on a really basic custom client (just messing around) from the 1.8.8 source but upon launching the version (recompiled and reobfuscated) it loads, the game launches default 1.8.8, and it overwrites my re-packaged jar file with a normal Minecraft. What is it that I need to change in the .json file to make this not happen in 1.8.8? Also for clarity, I copy/pasted the .json file from vanilla 1.8.8 and changed the "id" field.
Information:
Here's the .json file if needed:
Things I have tried already:
From google searching, I've tried removing the assets and downloads fields from the .json file to no avail. In every configuration except the default the launcher crashes before launching the game and no log file is created. The error message is shown in the attachment in this post.
UPDATE: After literally tons of trial and error, I got it to work. Turns out you need to remove both of these fields to get it to work, but leave the "assets" field untouched:
But after that, it should launch without downloading just fine from what I can tell as long as a 1.8.8 installation is already found and the META-INF folder in the jar file is removed.