⚠ Depreciated Project ⚠
LaunchHelper-Revived is only made so that it works with later versions.
It is recommended to use Wrapidly which has more features.
This is a modernized fork of Codex-in-somnio/LaunchHelper, updated to work on Java 17+ / Java 21 and inside containerized environments (e.g. Pterodactyl, Multicraft).
Unlike the original, this fork no longer uses com.sun.tools.attach.VirtualMachine (which fails on modern JVMs + panels). Instead, it cleanly spawns your target server process with -javaagent.
- ✅ Works on Java 21 (tested)
- ✅ Compatible with Pterodactyl / Multicraft panels
- ✅ Automatic
launchhelper.propertiesgeneration if missing - ✅ Passes
-javaagentto your server jar without touching panel startup flags - ✅ Cross-platform (Windows / Linux, no
attach.dllheadaches)
-
Download
LaunchHelper-{version}.jarfrom Releases. -
Place it in the root of your server folder.
-
Configure
launchhelper.properties(auto-created if missing):javaAgentJarPath=authlib-injector.jar javaAgentOptions=https://example.com/api/yggdrasil/ execJarPath=paper.jar
-
Set your panel startup jar to
LaunchHelper-{version}.jar. (Rename if needed to match what your host expects, e.g.server.jar.)
Requirements:
- Java 21+
- Maven
Build:
mvn clean packageThe compiled jar will be at:
target/LaunchHelper-{version}.jar
With LaunchHelper’s JAR, you can load a Java agent and launch another executable JAR without adding any command-line arguments — perfect for using authlib-injector on Multicraft panel servers.
Grab
LaunchHelper-{version}.jarfrom the Releases. If you’re not sure whether to use the Windows or Linux build, try Linux first — if it errors out, switch to Windows (see Notes below).Drop
LaunchHelper-{version}.jarinto your Minecraft server’s root directory.Create a file named
launchhelper.propertiesto configure LaunchHelper. Add something like:javaAgentJarPath=<path to authlib-injector JAR> javaAgentOptions=<Yggdrasil API URL> execJarPath=<path to server JAR>On your panel server, set it up so it runs
LaunchHelper-{version}.jar.
- LaunchHelper is not cross-platform. You need the right build for your OS, otherwise you’ll hit
java.lang.UnsatisfiedLinkError.- On Windows, if you’re running with just the JRE, make sure
attach.dllcan be found. Some JRE builds don’t include it, which causes ano providers installederror.- Only tested on Java 8. Builds are Java 8–specific; other versions aren’t guaranteed to work.
Requirements:
- Java JDK 1.8
- Maven
Run:
mvn clean packageThe compiled JAR will be at
target/LaunchHelper-{version}.jar.