Skip to content

Instantly share code, notes, and snippets.

@NielsPilgaard
Last active July 10, 2023 09:10
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save NielsPilgaard/40b4992b7a3e5e653a353fe1d45f2185 to your computer and use it in GitHub Desktop.
Save NielsPilgaard/40b4992b7a3e5e653a353fe1d45f2185 to your computer and use it in GitHub Desktop.

Setting up modpacks

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

Please do not ask for help in the comments, go the the support channel on our Discord.


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

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!
@NielsPilgaard
Copy link
Author

Please use our Discord channel for support: https://discord.gg/enigmatica

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment