HomeJavaModpacksNew Eden

New Eden

The client modpack for the New Eden Fabric Minecraft server.

Built to pair with the server's mod set: Distant Horizons (LOD data is pre-generated server-side), the masa technical suite (Litematica, Syncmatica, MiniHUD, MaLiLib), and the usual performance + quality-of-life mods. Single- player works too, but the server-paired features won't have anything to talk to.

Game

What's included, and why

Every mod listed here also requires Fabric API (the standard Fabric cross-mod API). It's bundled in the pack and not repeated under each entry.

Performance

Distant rendering

Recipe and block info

Inventory ergonomics

Build and survey

UI and convenience

Installation

You only need to follow one of these three sections. The Modrinth App is the easiest path; Prism Launcher is the easiest cross-platform alternative; the vanilla Minecraft launcher works but takes the most steps.

Modrinth App (easiest, recommended)

The Modrinth App is the official launcher from Modrinth. Available for Windows, macOS, and Linux at https://modrinth.com/app. Fabric Loader is installed automatically when you install the pack — no separate Fabric install step needed.

  1. Download and install the Modrinth App.
  2. Open the app and sign in with your Microsoft / Mojang account.
  3. Click Browse in the sidebar → search for "New Eden".
  4. Click Install on the pack. The app downloads Fabric Loader, all the mods, and creates an instance configured for the right Minecraft version.
  5. Open the instance (left sidebar) → Options → set max memory to 4 GB or higher (default is usually 2 GB, which is too low for Distant Horizons).
  6. Click Play.

When a new version of the pack ships, the app shows an update prompt. One click and you're on the new version.

Prism Launcher (cross-platform, what I use)

Prism is a popular open-source Minecraft launcher. Available for Windows, macOS, and Linux at https://prismlauncher.org/download/. Fabric Loader is installed automatically when Prism imports the .mrpack — no separate Fabric install step needed.

  1. Download and install Prism Launcher.
  2. In Prism, click Accounts (top right) and sign in with your Microsoft / Mojang account.
  3. Click Add Instance (top left).
  4. Choose the Modrinth tab. Either search for "New Eden" or use the "Import" sub-tab and point at a downloaded .mrpack file.
  5. Click OK to create the instance. Prism downloads Fabric Loader and all mods on first launch.
  6. Right-click the new instance → Edit InstanceSettingsJava → set Maximum memory allocation to 4096 MB or higher.
  7. Click the instance, then Launch.

To update the pack later, right-click the instance → Change Version → pick the new version from the Modrinth metadata.

Vanilla Minecraft Launcher (most steps; not recommended)

The official Microsoft / Mojang launcher doesn't understand modpacks natively, so this path involves installing Fabric Loader manually and copying mods into the profile folder by hand. It's the most error-prone route — Modrinth App or Prism are strongly recommended.

  1. Download the Fabric installer from https://fabricmc.net/use/installer/ and run it. In the dialog, select:
    • Tab: Client
    • Minecraft Version: [choose the minecraft version that matches the current modpack+server]
    • Loader Version: (leave default)
    • Install Location: (leave default)
    • Click Install.
  2. Open the official Minecraft launcher. A new "Installations" entry called fabric-loader-X.X.X-[minecraft version] will appear. Launch it once and exit — this creates the profile's game directory.
  3. Locate the game directory:
    • Windows: %APPDATA%\.minecraft
    • macOS: ~/Library/Application Support/minecraft
    • Linux: ~/.minecraft
  4. Download the New Eden .mrpack file from this page (Versions tab).
  5. Rename the file from .mrpack to .zip and extract it. Inside you'll find modrinth.index.json (a list of mod URLs) and possibly an overrides/ directory.
  6. Open modrinth.index.json in a text editor. Each entry in the files array has a downloads URL — download every URL into the <game-dir>/mods/ folder. (Create the mods/ folder if it doesn't exist.) There are 30+ jars to download; expect 60+ MB total.
  7. If the extracted overrides/ directory exists and has content, copy its contents into the game directory (e.g., overrides/config/*<game-dir>/config/).
  8. In the official launcher, go to Installations → click the gear next to the Fabric profile → More Options → set JVM Arguments to include -Xmx6G -Xms2G (or similar; 4 GB minimum).
  9. Click Play on the Fabric profile.

To update the pack later, you have to redo steps 4–7.

Recommended JVM flags

Distant Horizons does heavy background allocation during chunk LOD generation, which causes visible FPS stutter under the JVM's default garbage collector (G1). Switching to ZGC removes the stutter at the cost of ~10–15% memory overhead. You'll see this warning at startup under G1 if you do nothing:

Distant Horizons: G1 Garbage collector detected. This can cause FPS stuttering. It's recommended to use a concurrent garbage collector like ZGC (Java 21+) or Shenandoah (Java 8 through 17) for a smoother experience.

The flags to add:

-Xms4G -Xmx4G -XX:+UseZGC -XX:+ZGenerational -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseStringDeduplication -XX:TrimNativeHeapInterval=5000

If you're on Java 25 or newer (some launchers ship it for MC 26.x), also add -XX:+UseCompactObjectHeaders — it reduces heap usage by 5–20% (JEP 519, Java 25+ only). Drop -XX:+ZGenerational since it's the default in Java 24+ and removed.

Java 21 or newer is required for -XX:+UseZGC. The Modrinth App, Prism Launcher, and modern Mojang launcher all ship with bundled Java that meets this — but verify if you've configured a custom Java path.

Setting JVM flags — Modrinth App

  1. Open the instance you installed New Eden into.
  2. Click the gear icon (top right of the instance page) or Options.
  3. Find Java settings → Java arguments (sometimes labeled "JVM arguments").
  4. Replace the existing string with:
    -Xms4G -Xmx4G -XX:+UseZGC -XX:+ZGenerational -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseStringDeduplication -XX:TrimNativeHeapInterval=5000
    
  5. Save and launch.

Setting JVM flags — Prism Launcher

  1. Right-click the New Eden instance → Edit Instance.
  2. Sidebar → SettingsJava.
  3. Check Override global settings.
  4. In the JVM arguments field, paste:
    -XX:+UseZGC -XX:+ZGenerational -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseStringDeduplication -XX:TrimNativeHeapInterval=5000
    
    (Memory is set separately via the Memory field above — set max and minimum both to 4096 MB.)
  5. Click Close to save, then launch.

Setting JVM flags — Vanilla Minecraft Launcher

  1. Open the launcher → Installations tab.
  2. Click the three dots next to the Fabric installation you created → Edit.
  3. Expand More options.
  4. In the JVM arguments field, replace the existing string with:
    -Xms4G -Xmx4G -XX:+UseZGC -XX:+ZGenerational -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseStringDeduplication -XX:TrimNativeHeapInterval=5000
    
  5. Click Save.

Verifying it worked

Once in-game, the Distant Horizons "G1 Garbage collector detected" warning in latest.log should be absent. Chunk loading at high render distance should feel smoother — no per-second micro-stutters.

If something goes wrong, delete the flags from your launcher's JVM arguments field — the JVM falls back to G1 (default) and the game runs exactly as before.

License

This pack metadata is MIT-licensed. Each included mod retains its own license.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more