Port multiloader build to Fabric and Forge 1.20.1
Build / build (push) Failing after 2h50m17s

This commit is contained in:
f1den
2026-07-05 18:36:57 +03:00
parent c11a278050
commit 8bc92b2341
25 changed files with 136 additions and 331 deletions
+10 -4
View File
@@ -4,8 +4,8 @@ Client-side Minecraft mod that adds **HD skins** (up to 2048×2048) and, importa
**animated GIF cape support** — including HD and transparent GIFs — on top of a UUID-keyed
asset API. Built for GravitLauncher setups but backend-agnostic.
Currently targets **NeoForge 1.21.1**. Fabric/Forge and 1.20.1 / 1.19.2 are planned — the core
(GIF decoder, cape state, mixins) is written to be loader/version agnostic.
This branch targets **Fabric and Forge 1.20.1** through an Architectury multiloader build. The core
(GIF decoder, cape state, mixins) is shared between loaders.
## Features
@@ -32,7 +32,8 @@ launcher already serves, so they need no extra endpoint.
## Install
Drop `skinsg-x.y.z.jar` into your `mods/` folder on a NeoForge 1.21.1 client. Client-side only.
Drop the matching `skinsg-fabric-x.y.z.jar` or `skinsg-forge-x.y.z.jar` into your Minecraft 1.20.1
client's `mods/` folder. Client-side only.
## Configuration
@@ -80,7 +81,12 @@ All settings persist in `config/skinsg.json`.
./gradlew build
```
Output: `build/libs/skinsg-<version>.jar`. Requires JDK 21.
Runtime jars:
- `build/libs/skinsg-fabric-<version>.jar`
- `build/libs/skinsg-forge-<version>.jar`
Requires JDK 17.
## License