ModsFinder

Life Skins

by dianacraft

Life Skins changes a player's skin automatically as their remaining lives drop, using rules set in a skins.json file on the server.

FabricServer-side onlyMIT LicenseOpen source1.21.5 – 1.21.11

What it does

Each skin is listed in a skins array, and each entry names the image file to use and the minimum number of lives a player needs before that skin activates. The skin shown in game follows the life count. Skins are set up by creating a skins.json file, not by renaming image files, and adding more functionality later is possible as the file grows.

An entry can also match a player by team name: whenever a player's team name matches the field given, that skin is used, with a watcher custom team and two lives serving as the example. Each object sets whether the slim model is used, and a global field in the file overrides the other settings. Changes made to skins at runtime take effect without a restart. Because the array stops the game from searching for files on its own, every skin the server should show has to be listed.

Life Skins is published for Fabric only, for 1.21.5 – 1.21.11. Files exist for 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.10 and 1.21.11, and the latest file, 1.4.2+1.21.10, targets 1.21.11. It is server-side only, so players join without installing it. The mod is open source under the MIT License, and its source code and issue tracker are public.

Key features

  1. Life-based skin switching

    The skin changes automatically when a player's lives reach the minimum amount set for that skin.

  2. Skins by file name

    Skin image files are named in the skins.json entry, and each name stands for one skin in the array.

  3. Team-based skins

    A skin can be tied to a team name, so every member of that team shows the same skin.

  4. Slim model option

    Each skin entry chooses whether the slim model is used, and a global field can override that choice.

Compatibility

Latest build for each game version and loader.

1.21.111.4.2+1.21.10
1.21.101.4.2+1.21.10
1.21.81.4.0+1.21.6
1.21.71.4.0+1.21.6
1.21.61.4.0+1.21.6
1.21.51.4.0+1.21.6
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

BedrockPlayerModel is client-side only, under a Creative Commons Attribution No Derivatives 4.0 license, and published for 1.21 – 1.21.11, so it changes what each player sees on their own client. Customize Your Skin is also client-side only, under the same license, with files for 1.21 – 1.21.4. Life Skins is server-side only and open source, so the server alone controls the skins.

ModLoadersGame versionsEnvironmentUpdated
Life SkinsFabric1.21.5 – 1.21.11Server-side only2026-01-14
BedrockPlayerModelFabric1.21 – 1.21.11Client-side only2025-12-28
Customize Your SkinFabric1.21 – 1.21.4Client-side only2026-02-03

Questions

Do lives have to be tracked for Life Skins to work?

Yes. The skin switches according to the player's life count, so the server must track lives for the life-based switching to apply.

Do players need to install Life Skins?

No. Server owners install it, and players connect with no copy of their own.

Why does a skin not appear for a player?

Skins in the array are the only ones the game uses, so a skin missing from the array will not be shown.

In the catalog

Life Skins is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from dianacraft

All projects

Similar mods

What the author says

/lifeskins reload will manually set your skin to the one corresponding to your life amount if automatic reload failed /lifeskins reload will reload the skins of everyone specified in the argument, can be either a specific player, or a selector. This command can only be run by an admin
dianacraft, on the Modrinth page

Official listing

Owner
dianacraft
Published
2025-04-22
Updated on Modrinth
2026-01-14
Facts verified
2026-10-15

Tags