Shared cape domain
Canonical cape types live in the Capes repo `core` module.
Merge Mojang capes with a moderated Uebliche catalog and render the selected public cape in-game.
Capes is a client-side mod plus shared launcher and API surface for curated cape selection. Mojang capes remain vanilla-native and launcher-local, while public Uebliche capes are uploaded, moderated, selected per account, and resolved by the Public API.
uebliche cape selection, the client loads that texture and overrides only the cape layer.uebliche cape is active, the client leaves Mojang or vanilla cape rendering untouched.# Fabric
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
./gradlew :loader-fabric:build -PonlyLoader=fabric
# NeoForge
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
./gradlew :loader-neoforge:build -PonlyLoader=neoforgeTrack feature progress in the checklist.