Minecraft exit code 1: how to fix

Minecraft exit code 1 is a general crash error that appears when the game fails to launch or crashes during startup. It usually indicates mod loader conflicts, wrong Java runtime versions, corrupted game installation files, or graphics driver issues.

Common causes

How to fix

  1. Update SuperLauncher — Ensure you are running the latest launcher version to apply updated automatic settings.
  2. Use bundled/auto Java — Configure launcher to use bundled/auto Java (Minecraft 1.20.5+ needs Java 21, while older releases like 1.17–1.20.4 need Java 17).
  3. Remove recently added mods — Open .minecraft/mods and remove recently added mods to isolate conflicts.
  4. Match mod loader versions — Ensure your Forge or Fabric mod loader version matches the game version exactly.
  5. Re-download game files — Use launcher settings to verify and re-download game files to replace corrupted assets.
  6. Whitelist in antivirus — Add the launcher folder to your antivirus software exception list.
  7. Update GPU drivers — Update your graphics card drivers from NVIDIA, AMD, or Intel.
Download SuperLauncher for Windows

If nothing helped

If nothing helped, please reach out to our support team at support@superlauncher.org or visit our Help Center.

Frequently Asked Questions

What causes Exit Code 1 in Minecraft?

Exit Code 1 usually occurs due to incompatible Java versions, conflicting mods, mismatched Forge/Fabric loaders, corrupted game files, or outdated GPU drivers.

Which Java version is required for Minecraft?

Minecraft 1.20.5 and newer requires Java 21, whereas older versions (1.17–1.20.4) require Java 17. Bundled Java in SuperLauncher selects this automatically.

How can I test if mods are causing Exit Code 1?

Remove all mods from your mods folder and launch vanilla Minecraft. Re-add mods one by one to identify the specific mod causing the crash.

Why does my antivirus block Minecraft?

Antivirus engines can flag game downloads or launcher binaries as false positives. Whitelisting the launcher folder resolves this issue.