From a83bda9b53f7a022ea001bfad46715da62edd8ba Mon Sep 17 00:00:00 2001 From: oiupoyt Date: Wed, 23 Sep 2026 07:12:02 +0530 Subject: [PATCH] chore(release): bump version to 2.5.1-c3 --- .github/workflows/release.yml | 9 ++++++--- Cargo.lock | 30 +++++++++++++++--------------- Cargo.toml | 2 +- 3 files changed, 22 insertions(+), 19 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d449c48d..9019ffb2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ on: tag: description: 'Release Tag (e.g. v2.5.1)' required: false - default: 'v2.5.1-c2' + default: 'v2.5.1-c3' type: string permissions: @@ -138,7 +138,7 @@ jobs: elif [ -n "${{ inputs.tag }}" ]; then echo "tag=${{ inputs.tag }}" >> $GITHUB_OUTPUT else - echo "tag=v2.5.1-c2" >> $GITHUB_OUTPUT + echo "tag=v2.5.1-c3" >> $GITHUB_OUTPUT fi - name: Clean up previous release if exists @@ -155,7 +155,10 @@ jobs: name: "OneLauncher-Cracked ${{ steps.release_tag.outputs.tag }}" body: | ### What's New in ${{ steps.release_tag.outputs.tag }} - - **Proper Isolated Offline Skin System (Authlib-Injector)**: Replaced legacy jar/pack character replacement with an embedded, zero-network-dependency Authlib-Injector session provider. Your skin is attached strictly and exclusively to your player profile, completely eliminating the bug where other players or NPCs on offline servers would receive your skin. + - **Complete Multiplayer Server Skin Support**: Native integration with client-side `OfflineSkins Reloaded` for Fabric 1.21.11, allowing skins to render directly on cracked multiplayer servers (e.g. `alwto.net`) when the server transmits empty player profiles. + - **Proper Isolated Offline Skin System (Authlib-Injector)**: Embedded, zero-network-dependency Authlib-Injector session provider with RSA signature verification. Your skin is attached strictly and exclusively to your player profile, completely eliminating the bug where other players or NPCs on offline servers would receive your skin. + - **Dynamic Version Compatibility**: Automatically gates offline skin mod integration strictly to matching versions, while Authlib-Injector handles clean, zero-dependency offline profile signing across all Minecraft versions. + - **Purged Incompatible Mods**: Completely cleaned and prevented CustomSkinLoader crashes on modern Fabric Loader (0.17+) and Sponge Mixin 0.8.7. - **Vanilla & Multi-server Integrity**: Other offline players remain authentic vanilla Steve/Alex, while online players on hybrid servers display their legitimate Mojang skins via transparent caching session proxying. - **Automatic Legacy Cleanup**: Restores pristine `client.jar` and removes stale skin resource packs from `options.txt` on launch. - **Guaranteed Offline Game Launch**: Direct offline launching with 0 Microsoft accounts required. diff --git a/Cargo.lock b/Cargo.lock index 65bf2900..8b48919b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4534,7 +4534,7 @@ checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "oneclient_app" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "anyhow", "arboard", @@ -4584,7 +4584,7 @@ dependencies = [ [[package]] name = "oneclient_auth" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "base64 0.22.1", "chrono", @@ -4608,7 +4608,7 @@ dependencies = [ [[package]] name = "oneclient_cluster" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "bytes 1.11.1", "chrono", @@ -4631,7 +4631,7 @@ dependencies = [ [[package]] name = "oneclient_common" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "directories", "interfrost", @@ -4644,7 +4644,7 @@ dependencies = [ [[package]] name = "oneclient_content" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "async-trait", "async_zip", @@ -4672,7 +4672,7 @@ dependencies = [ [[package]] name = "oneclient_core" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "async-compression", "async-stream", @@ -4738,7 +4738,7 @@ dependencies = [ [[package]] name = "oneclient_db" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "async-tempfile", "chrono", @@ -4753,7 +4753,7 @@ dependencies = [ [[package]] name = "oneclient_discord" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "chrono", "discord-rich-presence", @@ -4765,7 +4765,7 @@ dependencies = [ [[package]] name = "oneclient_events" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "thiserror 2.0.18", "tokio", @@ -4775,7 +4775,7 @@ dependencies = [ [[package]] name = "oneclient_java" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "astral-tokio-tar", "async-tempfile", @@ -4798,7 +4798,7 @@ dependencies = [ [[package]] name = "oneclient_macro" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "proc-macro2", "quote", @@ -4807,7 +4807,7 @@ dependencies = [ [[package]] name = "oneclient_mc" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "base64 0.22.1", "chrono", @@ -4829,7 +4829,7 @@ dependencies = [ [[package]] name = "oneclient_net" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "arc-swap", "async-trait", @@ -4851,7 +4851,7 @@ dependencies = [ [[package]] name = "oneclient_polyplus" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "async-tungstenite", "bytes 1.11.1", @@ -5179,7 +5179,7 @@ checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" [[package]] name = "polyio" -version = "2.5.1-c2" +version = "2.5.1-c3" dependencies = [ "astral-tokio-tar", "async-compression", diff --git a/Cargo.toml b/Cargo.toml index 16751442..b2d91b3c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ license = "GPL-3.0-only" readme = "README.md" repository = "https://github.com/oiupoyt/OneLauncher-Cracked" rust-version = "1.97" -version = "2.5.1-c2" +version = "2.5.1-c3" [workspace.dependencies] # core