Performance Guide

1. Allocate more RAM

If you don't know how much RAM your device has:

  1. Open Task Manager (Ctrl + Shift + Esc)
  2. Open the performance tab
  3. Press the memory label, your RAM amount is written in the top right (e.g. 16 GB)

General rule of thumb for Minecraft modpacks:

  • If you have 8 GB or Less: Allocate between 5 GB (5000 MB) to 5.5 GB (5500 MB)
  • If you have more than 8 GB: Allocate 8 GB (8000 MB) to 10 GB (10000 MB)
  • Never allocate more than 12GB unless you are absolutely sure you need it (for example, extremely high render distances or Distant Horizons).
    Excessively high RAM allocation can decrease performance!

How to change the amount of memory allocated to Minecraft

Important: Make sure you have at least 12 gigabytes of storage free on all of your drives, or your computer may be unable to properly use your system's memory!

2. Use a Reliable Launcher

Installing ATLauncher

We recommend using ATLauncher as a reliable, effective, and performant launcher. Download the launcher from their website, or directly from the Github repository.


Once installed, follow this guide to add your Minecraft account to the launcher.

Installing the Modpack

  1. Go to the Packs tab on the right, then click "Curseforge" on the left
  2. Search "Otherworld"
  3. Click "New Instance". Click "Ok" on the opted out mods warning, then click "Open All in Browser"
  4. Let the mods download, ATLauncher will grab them automatically
  5. Go to the Instances tab, and click "Play" on the modpack

Transferring Data

If you already have an instance on another launcher, and would like to transfer over your save data, simply open the modpack files on your old launcher and copy over the saves folder.

If you want to transfer over your map data, do the same with the Journeymap folder.

3. Install an Optimized Version of Java

This will not work with the CurseForge launcher!

GraalVM distributions of Java are by far the most performant, but they are a bit complicated to install. This is completely worth it, though, as performance increases from this process can be pretty massive.

Windows Installation

  1. Go to the GitHub page for our custom install script
  2. Scroll down and follow the steps provided. Wait about a minute after running the file
  3. Open ATLauncher
  4. Click "Settings" on the right
  5. Click "Java/Minecraft" at the top
  6. Uncheck "Use Java Provided by Minecraft"
  7. Click "Set Java Path to Autofill"
  8. Select the option that includes "graalvm-jdk" in the name

If the GraalVM option isn't available, set this path manually (replace YOUR_PC_NAME_HERE with your Windows username): C:\Users\YOUR_PC_NAME_HERE\Java\graalvm-jdk-21.0.4+8.1

Linux Installation

For Minecraft 1.18.2 or newer:

Download Java 21 →

For Minecraft 1.16.5:

Download Java 11 →
  1. Open ATLauncher
  2. Click "Settings" on the right
  3. Click "Java/Minecraft" at the top
  4. Uncheck "Use Java Provided by Minecraft"
  5. Click "Set Java Path to Autofill"
  6. Select the option that includes "graalvm-jdk"

Mac Installation

Download the appropriate .dmg file: Download →
(M-series Macs should use the ARM64 version)

  1. Open ATLauncher
  2. Click "Settings" on the right
  3. Click "Java/Minecraft" at the top
  4. Uncheck "Use Java Provided by Minecraft"
  5. Set Java path to: /Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home

Additional Optimization - Launch Args (1.18.2+)

If you're on 1.18.2+ and have already switched to GraalVM, you may get extra performance by tweaking Java's startup parameters. We recommend Mukul1127's GraalVM parameters combined with their G1GC parameters. This difference can be pretty minor, or even counterproductive in some cases - so feel free to remove these flags if they don't work for you.

To add these arguments to your game on ATLauncher, simply input them in the "Java Parameters" box on the same Java/Minecraft screen from earlier. Make sure that you input both the GraalVM parameters and the G1GC parameters. These two can be added in any order, so don't worry about which order you paste them.

When you're done, click "Save" at the bottom of the Java/Minecraft screen. If the game crashes after, then make sure that theres a space between each parameter (every parameter starts with a dash). If it still crashes, you can ask in our Discord - or just remove all of the parameters you've added and click the "Reset" button.

4. Make sure Minecraft is using your dedicated GPU

Ensuring Minecraft uses your dedicated GPU instead of integrated graphics can dramatically improve performance. Many laptops default to using the weaker integrated GPU to save power.

How to Switch GPUs

Follow this step-by-step guide to ensure Minecraft is using your dedicated GPU:

View GPU Configuration Guide →

5. Update your GPU Drivers

Updating GPU drivers will ensure you have the latest performance boosts provided by your GPU vendor. Also, many rendering mods like Sodium may encounter serious issues if you are using very old drivers.

Finding Your GPU

  1. Open Task Manager (Ctrl + Shift + Esc)
  2. Open the performance tab
  3. Press GPU 0, your GPU is written on the top right (e.g. NVIDIA GeForce GTX 1070 Ti)

Note: It's possible your PC has multiple GPUs (you will see GPU 0 and GPU 1). Usually GPU 1 will be the dedicated (better) GPU, and it will typically be from either AMD or NVIDIA.

Driver Downloads by Manufacturer

This is a snippet from the Performance Guide written by Chloe
View original guide →