UPDATE 05/08/2016 14:17 CST: I ran the Jar fix and everything is fine now!
I am going to preface this with the disclaimer that I have not kept up with the idiosyncrasies of modding and/or playing minecraft so I apologize if I am not aware of certain changes.
Now with that out of the way...
Because I am total nerd, I prefer doing things as manually as possible (for the sake of knowledge in relation to troubleshooting) and to minimize dependencies. All attempts to remove the MANIFEST.MF file in META-INF and add/replace files from the OptiFine JAR file have been moot. At runtime, the JAR file is reverted to its original, unmodified state. Yes, I modified the JAR and JSON file the appropriate suffix and have changed the id in the JSON file. Now I should note that attempts to use the add function via 7-Zip is met with an "operation not supported" error, but manually adding the files via drag-drop does work up until runtime as I said.
TL;DR: Minecraft functions perfectly normally, but OptiFine's changes do not take effect because the JAR file reverts to original, unmodified state.
I've narrowed it down to two possible fault points:
>Because Mojang has done containerization of Java, I have elected to not install the standalone version.
I was surprised to find that Mojang is doing containerization of Java so it can still be used without exposing users to exploits from Java. I have set the javaw.exe in the Minecraft directory where it is stored to be the default program for .JAR files, but it has had no effect. I assume that because Mojang has containerized Java that it is not necessary to install Java outside of that context.
>Something in settings that I am not aware of needs to be changed or there is some dependency that OptiFine (which falls back to my original conclusion) cannot find.
I do not have much experience using OptiFine. In the past, I always used MCPatcher because it was recommended by the creator of the texture pack I used (Misa's HD Texture Pack; yeah back when they were texture packs and not resource packs).
Apologies for the verbosity, any help would be much appreciated. I have left all of the relevant technical details below, feel free to point out anything you feel is missing or relevant to troubleshooting.
All attempts to remove the MANIFEST.MF file in META-INF and add/replace files from the OptiFine JAR file have been moot. At runtime, the JAR file is reverted to its original, unmodified state. - This right here is the problem Yes, I modified the JAR and JSON file the appropriate suffix and have changed the id in the JSON file. Now I should note that attempts to use the add function via 7-Zip is met with an "operation not supported" error, but manually adding the files via drag-drop does work up until runtime as I said.
Everything functions normally, but for whatever reason the JAR file is reverted to it's original, unmodified state.
Optifine must be installed using it's in installer. It does a lot more than what you think it does. Please use the installer even if you are a "nerd".
Does the installer require you to have Java installed separate from the binaries provided by Mojang. I set the Java SE binary (javaw.exe, not java.exe) supplied with Minecraft to be the default program but it never runs.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hey all,
UPDATE 05/08/2016 14:17 CST: I ran the Jar fix and everything is fine now!
I am going to preface this with the disclaimer that I have not kept up with the idiosyncrasies of modding and/or playing minecraft so I apologize if I am not aware of certain changes.
Now with that out of the way...
Because I am total nerd, I prefer doing things as manually as possible (for the sake of knowledge in relation to troubleshooting) and to minimize dependencies. All attempts to remove the MANIFEST.MF file in META-INF and add/replace files from the OptiFine JAR file have been moot. At runtime, the JAR file is reverted to its original, unmodified state. Yes, I modified the JAR and JSON file the appropriate suffix and have changed the id in the JSON file. Now I should note that attempts to use the add function via 7-Zip is met with an "operation not supported" error, but manually adding the files via drag-drop does work up until runtime as I said.
TL;DR: Minecraft functions perfectly normally, but OptiFine's changes do not take effect because the JAR file reverts to original, unmodified state.
I've narrowed it down to two possible fault points:
>Because Mojang has done containerization of Java, I have elected to not install the standalone version.
I was surprised to find that Mojang is doing containerization of Java so it can still be used without exposing users to exploits from Java. I have set the javaw.exe in the Minecraft directory where it is stored to be the default program for .JAR files, but it has had no effect. I assume that because Mojang has containerized Java that it is not necessary to install Java outside of that context.
>Something in settings that I am not aware of needs to be changed or there is some dependency that OptiFine (which falls back to my original conclusion) cannot find.
I do not have much experience using OptiFine. In the past, I always used MCPatcher because it was recommended by the creator of the texture pack I used (Misa's HD Texture Pack; yeah back when they were texture packs and not resource packs).
Apologies for the verbosity, any help would be much appreciated. I have left all of the relevant technical details below, feel free to point out anything you feel is missing or relevant to troubleshooting.
System Specs:
AMD FX-8350 @4.2GHz
ASUS Crosshair V Formula-Z
16GB DDR3 @1600MHz
EVGA GeForce GTX 580 w/ 1.5GB @772MHz
Windows 7 Ultimate SP1 64-bit
Arch Linux 64-bit
Utilities:
7-Zip 9.20
Because there are no crash logs to provide. The game runs perfectly fine, but OptiFine is nowhere to be found.
Everything functions normally, but for whatever reason the JAR file is reverted to it's original, unmodified state.
Optifine must be installed using it's in installer. It does a lot more than what you think it does. Please use the installer even if you are a "nerd".
Does the installer require you to have Java installed separate from the binaries provided by Mojang. I set the Java SE binary (javaw.exe, not java.exe) supplied with Minecraft to be the default program but it never runs.