Skip to content

SkinsCloud skins, animated textures, optional 3D layers, and fluid capes

Selected launcher skins with per-part 3D depth, animated textures, and client-side cape physics. Install Motion alongside Skins for live head and face tracking.

Skins preview

Overview

Skins renders selected launcher skins, optional per-part 3D layers, animated manifest frames, and fluid capes in-game. 3D layers and cape animation use the modern client-side render-state pipeline and apply on Minecraft 1.21.2 and newer. Cape animation applies to both Mojang capes and capes supplied by compatible texture override mods on Minecraft 1.21.2 and newer. 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.

Build

bash
./gradlew :loader-fabric:build -PmcVersion=1.21.11 -PonlyLoader=fabric
./gradlew :loader-neoforge:build -PmcVersion=1.21.11 -PonlyLoader=neoforge

Smoke tests

Run the animated-skin staging smoke with a selected-skin account UUID. The UUID stays in the environment and is not stored in the repository.

bash
SKINS_SMOKE_UUID=<staging-user-uuid> \
  ./gradlew :loader-fabric:skinsStagingSmoke -PmcVersion=26.2 -PonlyLoader=fabric

Use 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.

Downloads

Feature checklist