MultiMC

How to add Vivecraft to a MultiMC Instance.

Note: MultiMC 0.6.0 has changed the instance structure.

You will need to follow the manual installation instructions below for all releases of Vivecraft before January 2018

Automatic Installation

  • Create your MultiMC Instance.
  • Add Forge to it via MultiMC, if you wish. Select the version of Forge Vivecraft uses as default for best compatibility.
  • Close MultiMC (just to be safe)
  • Now run the Vivecraft Installer.

99df4fabd4d2a5ae5521dcbc2e8381dc

  • Set the ‘path to minecraft’ to your MultiMC Directory. i.e.
    C:\MultiMC\
  • If you want Forge support tick the Forge box. You do not need to match the Forge version you installed in MultiMC.
  • Untick ‘Create Vivecraft Launcher profile’
  • Click ‘Install’.
  • You should be prompted to choose your MultiMC Instance. Select it and hit OK. If you are not prompted, finish installing and then scroll down.
  • Installation should complete.
  • Ensure the instance components appear in the same order as the picture below, and launch your instance.

b2766beeeae08a3e309f916caae6bece

Manual Installation (MultiMC 0.6.0+)

  • Follow all steps above (to create the instance and install the Vivecraft libraries.)
  • Open up your instance folder. Create a folder in it called ‘patches’ if it does not already exist. If it exists, delete any files in it.
  • Download (Right-click>Save link as…) this file for a vanilla instance or this file for a Forge instance. Put the file in the patches directory.
  • Edit the json file you downloaded. You may have to change the version info for Vivecraft (‘com.mtbs3d:minecrift’), and Optifine. Save the file once the versions are correct.
  • Go back to the instance folder and open up ‘mmc-pack.json’. Add the following to the bottom of the ‘components’ list and save the file.
     
   ,{
      "uid": "vivecraft",
      "cachedName": "Vivecraft"
    }

For vanilla the file should look like this

{
  "components": [
    {
      "important": true,
      "uid": "net.minecraft",
      "version": "1.12.2"
    }
    ,{
      "uid": "vivecraft",
      "cachedName": "Vivecraft"
    }
  ],
  "formatVersion": 1
}

.

A Forge instance will have more in it but the idea is the same.

  • Now run MultiMC and go to the instance settings.
  • Tick ‘Memory’ and give your instance some RAM. We recommend 2GB for vanilla and 4GB for Forge.
  • Tick ‘Java arguments’ and add the following to the box:
  
 -XX:+UseParallelGC -XX:ParallelGCThreads=3 -XX:MaxGCPauseMillis=3 -Xmn256M 
 -Dfml.ignoreInvalidMinecraftCertificates=true
 -Dfml.ignorePatchDiscrepancies=true
  • If using Forge, check the ‘Versions’ tab and make sure the components are in this order
  • Launch the instance and you should be good to go.

Manual Installation (MultiMC before 0.6.0)

  • Follow all steps above (to install the Vivecraft libraries.)
  • Open up your MultiMC folder and go into versions\{vivecraft you just installed}\. There should be a .jar and a .json.
  • Copy the .json file from versions\{vivecraft you just installed} to instances\INSTANCE_NAME\patches\. For a vanilla installation you may have to create the \patches directory.
  • Edit the json file
  • Locate the Vivecraft and Optifine ‘libraries’ entries. Add “MMC-hint:local” to both. They should look something like this:
  • {
     "name": "com.mtbs3d:minecrift:1.12.2-jrbudda-5b5",
     "MMC-hint": "local"
    }, {
     "name": "optifine:OptiFine:1.12.2_HD_U_C5",
     "MMC-hint": "local"
    },
    
  • Also add the following to the json root. Change values as needed to match what you are installing.
  •   
      "name": "Vivecraft",
      "order": 6,
      "mcVersion": "1.12.2", 
      "version": "1.12.2-jrbudda-5b5",
      "fileId": "vivecraft-1.12.2-jrbudda-5b5"
    
  • Save and close the json.
  • Now run MultiMC and go to the instance settings.
  • Tick ‘Memory’ and give your instance some RAM. We recommend 2GB for vanilla and 4GB for Forge.
  • Tick ‘Java arguments’ and add the following to the box:
 
 -XX:+UseParallelGC -XX:ParallelGCThreads=3 -XX:MaxGCPauseMillis=3 -Xmn256M 
 -Dfml.ignoreInvalidMinecraftCertificates=true
 -Dfml.ignorePatchDiscrepancies=true
  • Launch the instance and you should be good to go.