promotional bannermobile promotional banner

relauncher

JVM relaunch library for Java based applications

File Details

relauncher-1.0.0

  • R
  • Apr 12, 2026
  • 41.53 KB
  • 53
  • 26.1.2+82
  • Forge + 3

File Name

relauncher-universal-1.0.0-curseforge.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17.1
  • 1.17
  • 1.16.5
  • 1.16.4
  • 1.16.3
  • 1.16.2
  • 1.16.1
  • 1.16
  • 1.15.2
  • 1.15.1
  • 1.15
  • 1.14.4
  • 1.14.3
  • 1.14.2
  • 1.14.1
  • 1.14
  • 1.13.2
  • 1.13.1
  • 1.13
  • 1.12.2
  • 1.12.1
  • 1.12
  • 1.11.2
  • 1.11.1
  • 1.11
  • 1.10.2
  • 1.10.1
  • 1.10
  • 1.9.4
  • 1.9.3
  • 1.9.2
  • 1.9.1
  • 1.9
  • 1.8.9
  • 1.8.8
  • 1.8.7
  • 1.8.6
  • 1.8.5
  • 1.8.4
  • 1.8.3
  • 1.8.2
  • 1.8.1
  • 1.8
  • 1.7.10
  • 1.7.9
  • 1.7.8
  • 1.7.7
  • 1.7.6
  • 1.7.5
  • 1.7.4
  • 1.7.3
  • 1.7.2
  • 1.6.4

Curse Maven Snippet

Forge

implementation "curse.maven:relauncher-1491728:7917139"

Fabric

modImplementation "curse.maven:relauncher-1491728:7917139"

Quilt

modImplementation "curse.maven:relauncher-1491728:7917139"

NeoForge

implementation "curse.maven:relauncher-1491728:7917139"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Curseforge Release

Created special curseforge release to comply with native library policy as per ticket 361393 Proper full release that fully supports windows will be present on GitHub and Modrinth.

Editions

The project produces two editions of each JAR:

  • Full (default) - includes native libraries for all platforms. Supports all three relaunch strategies listed below.
  • CurseForge (-curseforge classifier) - identical to the full edition but without bundled native libraries. Only the pure-Java fallback strategy is available out of the box. CurseForge does not permit bundled native binaries, so this edition exists to comply with their distribution policy.

Features not available in the CurseForge edition (without manually providing natives):

Feature Full CurseForge
POSIX exec (in-place restart, same PID) Yes No
Windows DLL (clean restart after JVM exit) Yes No
Windows GetCommandLineW() (accurate command-line extraction) Yes No
Pure Java fallback (ProcessBuilder + waitFor) Yes Yes

Windows users: Without the native library, the CurseForge edition cannot use GetCommandLineW() to read the original command line. It falls back to reconstructing it from system properties, which can be inaccurate when launchers or tools like ForgeWrapper mutate java.class.path or other JVM state. This may cause the relaunch to fail or produce incorrect behavior on Windows. Linux and macOS are unaffected as they can read /proc/self/cmdline.

The CurseForge edition still contains all JNI declarations, so if you manually place the native libraries in the launcher's native library folder, the native strategies and accurate command-line extraction will activate automatically.