OneLauncher-Cracked/packages/oneclient_app
oiupoyt 52c29c034e feat: in-game offline skin support via authlib-injector + local skin server
- Add packages/oneclient_core/src/game/skin_server.rs:
  * Local Tokio TCP skin server that serves a minimal Yggdrasil-compatible API
  * Responds to GET /, GET /session/minecraft/profile/:uuid, GET /textures/:uuid.png
  * Reads skin PNGs and metadata from launcher skins dir
  * sync_offline_skins() copies PNG to CustomSkinLoader/skins/, config/offlineskins/, cachedImages/skins/
  * prepare_authlib_injector() downloads authlib-injector-1.2.5.jar on first launch
- Modify packages/oneclient_core/src/game/launch.rs:
  * Start skin server and attach -javaagent authlib-injector before spawning Minecraft
  * Sync skins to cluster game dir mod folders on every launch
- Add authlib_injector_path() to packages/oneclient_common/src/paths.rs
- Remove dead fetch_skin_online() from skin.rs + all exports
2026-08-29 20:00:45 +05:30
..
assets feat(auth): enable offline mode accounts and inline username editing 2026-08-27 15:05:07 +05:30
distribution fix(linux): provide static desktop entry for rpm generation and update repo URLs 2026-08-27 19:42:49 +05:30
icons feat(auth): enable offline mode accounts and inline username editing 2026-08-27 15:05:07 +05:30
src feat: in-game offline skin support via authlib-injector + local skin server 2026-08-29 20:00:45 +05:30
build.rs feat(auth): enable offline mode accounts and inline username editing 2026-08-27 15:05:07 +05:30
Cargo.toml feat(skins): integrate full offline skin changer with 3D preview, model toggle, file import, and online URL lookup 2026-08-29 17:46:22 +05:30