onelauncher but cracked
Remove the entire skin_server.rs module and authlib-injector approach (HTTP server,
JVM agent, jar download). Replace with a dead-simple resource pack strategy:
- inject_skin_resource_pack() in launch.rs:
* On every launch, if the player has a saved skin, writes it to
resourcepacks/onelauncher_skin/assets/minecraft/textures/entity/player/wide/steve.png
and .../slim/alex.png (both variants so it always matches)
* Writes a pack.mcmeta with supported_formats 1-9999 covering all MC versions
* Patches options.txt to add/keep 'file/onelauncher_skin' in the resourcePacks list
* If no custom skin is saved, cleans up the pack dir and removes the options.txt entry
- patch_resource_packs_option() handles safe idempotent read-modify-write of options.txt
- Remove skin_server module from game/mod.rs
- Remove authlib_injector_path() from paths.rs
- Revert jvm_args to immutable (no longer needs push)
No extra dependencies, no background threads, no network requests.
|
||
|---|---|---|
| .github/workflows | ||
| .sqlx | ||
| distribution | ||
| packages | ||
| .gitignore | ||
| ATTRIBUTION.md | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
forked from OneLauncher allowing for uh offline authentication
download from Releases Page.
yes the actual client performs normally aswell
intended for offline usage only.