Selected cloud skins
Resolve the currently selected launcher skin manifest for visible players and render it client-side.
Selected launcher skins with animated textures. Install Motion alongside Skins for live head and face tracking.
Skins renders selected launcher skins and animated manifest frames in-game. Motion is a separate companion mod for VTube Studio tracking, face overlays, head motion, calibration, and avatar-state sync. When both mods are installed, Skins supplies the player texture and Motion animates it.
./gradlew :loader-fabric:build -PmcVersion=1.21.11 -PonlyLoader=fabric
./gradlew :loader-neoforge:build -PmcVersion=1.21.11 -PonlyLoader=neoforgeRun the animated-skin staging smoke with a selected-skin account UUID. The UUID stays in the environment and is not stored in the repository.
SKINS_SMOKE_UUID=<staging-user-uuid> \
./gradlew :loader-fabric:skinsStagingSmoke -PmcVersion=26.1.2 -PonlyLoader=fabricUse SKINS_API_BASE_URL to point the smoke at a non-production API. For Motion coexistence, copy the Skins Fabric jar into the Motion Fabric run profile and start Motion's Fabric client on the same Minecraft version; Skins should supply only the texture while Motion starts tracking and face rendering.