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
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 (
-curseforgeclassifier) - 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.

