Recommended Settings for Enigmatica - EnigmaticaModpacks/Enigmatica6 GitHub Wiki

Setting up Enigmatica modpacks

Below are the best practices for setting up an Enigmatica modpack instance.


TL;DR

Follow the below steps to use recommended settings.

  • Open the CurseForge App

  • Click the cog icon in the lower left corner

  • Go to the Minecraft tab

  • Scroll down to the Java Settings section.

  • Use the Allocated Memory slider to assign the recommended amount of RAM for your PC

  • Paste the below arguments into the Additional Arguments textbox

    -version:1.8+ -XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

  • Done!


RAM

All Minecraft modpacks require you to allocate a certain amount of RAM for them to work properly. The amount depends on the modpack.

Setting RAM allocation with the CurseForge App
  • Open the CurseForge App
  • Click the cog icon in the lower left corner
  • Go to the Minecraft tab
  • Scroll down to the Java Settings section.
  • Use the Allocated Memory slider to assign RAM.
  • Done!
Recommended allocation amount

Never allocate more than your PC can spare.

Total RAM (in GB) Maximum RAM allocation (in GB)
4 3
8 6.5
12 8
16 8

Assigning more than 8GB is never recommend, as you may actually get worse performance. If you're using shaders or a high resolution resource pack, the maximum is 10GB.

Modpack Recommended RAM
Enigmatica 2 7
Enigmatica 2: Light 5
Enigmatica 2: Expert 6.5
Enigmatica 2: Expert Skyblock 6
Enigmatica 4 4
Enigmatica 5 6
Enigmatica 6 5
Enigmatica 8 4

Java

CurseForge defaults to using an old version that comes with Minecraft, so you have to set the version yourself.

Downloading latest Java

The version you should use is the latest Java 8 64-bit, which you can find here:

https://java.com/en/download/manual.jsp

The one you need is Windows Offline (64-bit)

Set CurseForge to use most recent Java 8
  • Open the CurseForge App
  • Click the cog icon in the lower left corner
  • Go to the Minecraft tab
  • Scroll down to the Java Settings section.
  • In the Additional Arguments textbox, input -version:1.8+
  • Done!

Java Arguments

For optimal performance, we recommend that you use these Java arguments:

-version:1.8+ -XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

In order to set Java arguments using CurseForge, follow these steps:

  • Open the CurseForge App
  • Click the cog icon in the lower left corner
  • Go to the Minecraft tab
  • Scroll down to the Java Settings section.
  • Put the arguments in the "Additional Arguments textbox"
  • Done!