Multimc5: MultiMC and OptiFine Wiki update for 1.14

Created on 4 Jul 2019  路  9Comments  路  Source: MultiMC/MultiMC5

System Information

MultiMC version: 5

Operating System: windows 10

Summary of the issue or suggestion:

This wiki page needs to be updated to reflect 1.14. These instructions do not work with 1.14.3 and Optifine for 1.14.3 U F1.

What should happen:

{
"formatVersion": 1,
"+libraries": [
{
"name": "net.minecraft:launchwrapper:1.12"
},
{
"name": "optifine:OptiFine:1.14.3_HD_U_F1",
"MMC-hint": "local",
"MMC-filename": "OptiFine_1.14.3_HD_U_F1.jar"
}
],
"+tweakers": [ "optifine.OptiFineTweaker" ],
"fileId": "optifine.OptiFine",
"mainClass": "net.minecraft.launchwrapper.Launch",
"requires": [
{
"uid": "net.minecraft",
"equals": "1.14.3"
}
],
"name": "OptiFine",
"version": "1.14.3_HD_U_F1"
}

Steps to reproduce the issue (Add more if needed):

  1. Follwoed the instructions on the wiki

  2. Modified the entry to the correct 1.14.3 U F1 info

  3. Ran Minecraft and got the below error

Suspected cause:

Out of date wiki instructions

Logs/Screenshots:

https://paste.ee/p/YVfsB

Additional Info:

documentation

Most helpful comment

If you want to install Optifine on 1.14.3 using MultiMC all you have to do is:

  1. Download the correct Optifine version
  2. Open the normal Minecraft launcher once on the correct version (1.14.3 in this case) (you can close Minecraft again afterwards)
  3. Open the downloaded Optifine .jar file
  4. Once it is open click on 'Extract'
  5. Once it is extracted you should have a new Optifine .jar file with the same name as the one you extracted except this one has _MOD added at the end
  6. Open MultiMC
  7. Create/Open an instance with the correct version (in this case 1.14.3)
  8. Click on 'Edit Instance'
  9. Click on 'Add to Minecraft.jar'
  10. Select the Optifine file which you extracted (the one with _MOD at the end)
  11. Launch the instance

All 9 comments

If you want to install Optifine on 1.14.3 using MultiMC all you have to do is:

  1. Download the correct Optifine version
  2. Open the normal Minecraft launcher once on the correct version (1.14.3 in this case) (you can close Minecraft again afterwards)
  3. Open the downloaded Optifine .jar file
  4. Once it is open click on 'Extract'
  5. Once it is extracted you should have a new Optifine .jar file with the same name as the one you extracted except this one has _MOD added at the end
  6. Open MultiMC
  7. Create/Open an instance with the correct version (in this case 1.14.3)
  8. Click on 'Edit Instance'
  9. Click on 'Add to Minecraft.jar'
  10. Select the Optifine file which you extracted (the one with _MOD at the end)
  11. Launch the instance

an updated JSON that actually works

{
    "formatVersion": 1,
    "+libraries": [
        {
            "name": "optifine:OptiFine:1.14.3_HD_U_F1",
            "MMC-hint": "local",
            "MMC-filename": "OptiFine_1.14.3_HD_U_F1.jar"
        },
        {
            "name": "optifine:launchwrapper:2.0",
            "MMC-hint": "local",
            "MMC-filename": "launchwrapper-2.0.jar"
        }
    ],
    "+tweakers": [ "optifine.OptiFineTweaker" ],
    "fileId": "optifine.OptiFine",
    "mainClass": "net.minecraft.launchwrapper.Launch",
    "requires": [
        {
            "uid": "net.minecraft",
            "equals": "1.14.3"
        }
    ],
    "name": "OptiFine",
    "version": "1.14.3_HD_U_F9"
}

@geniiii Where did you get a launchwrapper-2.0.jar ?

@geniiii Where did you get a launchwrapper-2.0.jar ?

extract from the OptiFine JAR

@geniiii Where did you get a launchwrapper-2.0.jar ?

extract from the OptiFine JAR

Perfect thanks. I can now confirm that this works for me on 1.14.4 with the latest optifine version at the time of writing of "OptiFine 1.14.4 HD U F2 pre1"

So my libraries folder contains:

  • launchwrapper-of-2.1.jar
  • OptiFine_1.14.4_HD_U_F2_pre1_MOD.jar

and the JSON I'm using is:

{
    "formatVersion": 1,
    "+libraries": [
        {
            "name": "optifine:OptiFine:1.14.4_HD_U_F2_pre1",
            "MMC-hint": "local",
            "MMC-filename": "OptiFine_1.14.4_HD_U_F2_pre1_MOD.jar"
        },
        {
            "name": "optifine:launchwrapper:2.1",
            "MMC-hint": "local",
            "MMC-filename": "launchwrapper-of-2.1.jar"
        }
    ],
    "+tweakers": [ "optifine.OptiFineTweaker" ],
    "fileId": "optifine.OptiFine",
    "mainClass": "net.minecraft.launchwrapper.Launch",
    "requires": [
        {
            "uid": "net.minecraft",
            "equals": "1.14.4"
        }
    ],
    "name": "OptiFine",
    "version": "1.14.4_HD_U_F2_pre1"
}

@geniiii Where did you get a launchwrapper-2.0.jar ?

extract from the OptiFine JAR

Perfect thanks. I can now confirm that this works for me on 1.14.4 with the latest optifine version at the time of writing of "OptiFine 1.14.4 HD U F2 pre1"

So my libraries folder contains:

  • launchwrapper-of-2.1.jar
  • OptiFine_1.14.4_HD_U_F2_pre1_MOD.jar

and the JSON I'm using is:

{
    "formatVersion": 1,
    "+libraries": [
      {
            "name": "optifine:OptiFine:1.14.4_HD_U_F2_pre1",
            "MMC-hint": "local",
            "MMC-filename": "OptiFine_1.14.4_HD_U_F2_pre1_MOD.jar"
        },
        {
            "name": "optifine:launchwrapper:2.1",
          "MMC-hint": "local",
          "MMC-filename": "launchwrapper-of-2.1.jar"
        }
    ],
    "+tweakers": [ "optifine.OptiFineTweaker" ],
    "fileId": "optifine.OptiFine",
    "mainClass": "net.minecraft.launchwrapper.Launch",
    "requires": [
        {
            "uid": "net.minecraft",
            "equals": "1.14.4"
        }
    ],
    "name": "OptiFine",
    "version": "1.14.4_HD_U_F2_pre1"
}

Worked for me in the full "OptiFine 1.14.4 HD U F2" release.

I tried using it, but it crashed before it went to the main menu

{
    "formatVersion": 1,
    "+libraries": [
        {
            "name": "optifine:OptiFine:1.14.4_HD_U_F2",
            "MMC-hint": "local",
            "MMC-filename": "OptiFine_1.14.4_HD_U_F2_MOD.jar"
        },
        {
            "name": "optifine:launchwrapper:2.1",
            "MMC-hint": "local",
            "MMC-filename": "launchwrapper-of-2.1.jar"
        }
    ],
    "+tweakers": [ "optifine.OptiFineTweaker" ],
    "fileId": "optifine.OptiFine",
    "mainClass": "net.minecraft.launchwrapper.Launch",
    "requires": [
        {
            "uid": "net.minecraft",
            "equals": "1.14.4"
        }
    ],
    "name": "OptiFine",
    "version": "1.14.4_HD_U_F2"
}

This worked with 1.14.4 and 1.14.4_HD_U_F2. (same as @geniiii just without pre1)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Mcpg picture Mcpg  路  4Comments

PurpleHel picture PurpleHel  路  4Comments

RPoor picture RPoor  路  6Comments

liketechnik picture liketechnik  路  4Comments

UpcraftLP picture UpcraftLP  路  6Comments