OpenSlinky+
by lallu
Credits: Skid Solutions
The loader inspects the running JVM and chooses the payload automatically. Check %TEMP%\slinky-<pid>\slinky-native.log - it shows the detected namespace, e.g. detected Minecraft 1.8.9 with official names (class ave, ...).
Output: dist\OpenSlinkyPlus.exe + dist\SlinkyNative.dll (keep them in the same folder). Manual build: cmake -S . -B build -A x64 then cmake --build build --config Release.
Rebuilding the Java client (SlinkyClient) with Gradle (JDK 17) only produces the named jar; see CHANGES.md.
OpenSlinky+ v1.0.0
OpenSlinky+ by lallu, built on OpenSlinky by Skid Solutions (credits: Skid Solutions).
SRC CODE:
by lallu
Credits: Skid Solutions
Supported clients (Minecraft 1.8.9)
| Client | Names the game uses | Payload used |
|---|---|---|
| Vanilla (Mojang launcher) | notch (ave) | official |
| OptiFine (standalone) | notch (ave) | official |
| Lunar Client | notch (ave) | official |
| Badlion Client | notch (ave) | official |
| Forge (and OptiFine on Forge) | SRG (func_71410_x) | srg |
| MCP/dev environment | MCP (getMinecraft) | named |
The loader inspects the running JVM and chooses the payload automatically. Check %TEMP%\slinky-<pid>\slinky-native.log - it shows the detected namespace, e.g. detected Minecraft 1.8.9 with official names (class ave, ...).
How to build
Prerequisites: Visual Studio 2019/2022 (or Build Tools) with Desktop development with C++, and CMake 3.15+. No Java/Gradle is needed - the three payload jars are prebuilt in SlinkyNative/payload.powershell -ExecutionPolicy Bypass -File .\build.ps1Output: dist\OpenSlinkyPlus.exe + dist\SlinkyNative.dll (keep them in the same folder). Manual build: cmake -S . -B build -A x64 then cmake --build build --config Release.
Rebuilding the Java client (SlinkyClient) with Gradle (JDK 17) only produces the named jar; see CHANGES.md.
OpenSlinky+ v1.0.0
OpenSlinky+ by lallu, built on OpenSlinky by Skid Solutions (credits: Skid Solutions).What's fixed compared to the original OpenSlinky
Injection and compatibility- Fixed the "Slinky could not start" crash (NoSuchMethodError: Minecraft.getMinecraft()). The original Forge (SRG) and notch payloads were never really remapped and still called MCP names. They are now properly remapped: Forge uses SRG names, while Vanilla, OptiFine, Lunar and Badlion use notch names.
- Smarter Minecraft detection: it checks both class naming schemes, waits until the game has finished starting, and logs what it found.
- Works with Java 17 class loaders (Lunar, Badlion): payload classes are defined directly when the loader can't accept a jar.
- The injector now targets the real Minecraft process (the one with LWJGL loaded) instead of the first Java window.
- Startup timeout raised from 30 s to 150 s.
- The mouse no longer stays free (visible cursor, camera still turning) when a server closes the GUI, for example when you queue on MMC.
- Aim assist now works with auto-click macros such as a 20 cps fire key. Clicks are tracked every frame, so it no longer cuts in and out.
- Hit Select: attacks it cancels or fake-swings count as clicks, so aim assist keeps working.
- New OpenSlinky+ branding and console banner.
- build.ps1 for a one-command build, and tools/verify_payload.py to check the payload jars.
Notes
- Windows 64-bit, Minecraft 1.8.9 only. Keep OpenSlinkyPlus.exe and SlinkyNative.dll in the same folder.
- Other clients are supported by design but not confirmed yet.
- Antivirus or SmartScreen may warn about this kind of program, because it loads a DLL into another process.
SRC CODE:
You must be registered for see links
Password for .zip file is hvh.net
Last edited by a moderator:
