Life Skins

Life Skins

An automatic skin changer depending on the life amount for the Life Series mod!

by
1.2K Downloads
fabricsocialutility
Rent Server with this Mod

About this Mod

Life Skins

A fully server-side mod for changing player skins depending on the life amount without needing to restart Minecraft! Requires the Life Series mod for lives tracking! Also requires Fabric Tailor to run properly (Hoping to make it optional in a future update)
THIS MOD HAS BEEN ARCHIVED DUE TO ITS FUNCTIONALITY BEING ADDED TO THE MAIN MOD. IF YOU'D LIKE A CUSTOM BUILD FOR A VERSION THAT DOESN'T HAVE INNATE LIFESKINS, OPEN AN ISSUE ON GITHUB AND I'LL GET IT DONE FOR YOU

How to use

It's quite simple, really! Your skin will automatically update whenever your amount of lives changes, whether by death, commands, automatic assignment, you name it! It even automatically changes the skin for sub-ins! It requires some setting up though, how to do that is described below!

/lifeskins reload will manually set your skin to the one corresponding to your life amount if automatic reload failed

/lifeskins reload <target> 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

/lifeskins setup will show setup instructions for skins

/lifeskins skins will show the skins the mod recognises! Great for checking if everything is set up correctly!

How to set up

In the config folder create a folder called "lifeskins", then in it create another, with your username as its name.

Put your skins inside, and name them after the minimum amount of lives needed for the skin to activate

For example if your username is AtlasTheDummy and you want a skin for when you have one life left, it would be located at /config/lifeskins/AtlasTheDummy/1.png

Automatically the skins are assigned the classic model, if you want the slim one, create a file called "skins.json" in your skin folder and put the following text inside: { "slim": true }

Skins can be changed at runtime and don't require a server restart.

Advanced

"skins.json" has more settings than just if it should use the slim model. This section assumes you already know how to work with json files. Instead of renaming your skins, you can initialise them in the file. To do that, create a skins array. Every object in the array represents a skin and has the following fields:

name - the name of the file you want to use for the skin, for example skin.png.

lives - the minimum amount of lives you need to have for the skin to activate, for example 4

team - can be used instead of lives, or in addition to it. Whenever a player is in a team that has a name matching to this field, this skin will be given. For example, lives_2, watcher, or any custom team.

slim - whether the slim model should be used. overrides the global field from the file

Keep in mind, having skins in the skins array stops the game from automatically searching for files.
I might add more functionality to skins.json later if I feel like it

Extra info

I plan to mainly release versions I myself am going to play on, so I will most likely skip a few. If there's a particular version you'd like me to release a version of the mod for, feel free to contact me either on Discord(my username is dianacraft) or by creating an issue on GitHub, and I'll get that done for you!

Thank you for enjoying the mod!

Available Versions

Life Skins 1.4.2 for 1.21.10release
MC 1.21.10, 1.21.11fabric
January 14, 2026
Life Skins 1.4.1 for 1.21.10release
MC 1.21.10fabric
December 8, 2025
Life Skins 1.4.0 for 1.21.6-1.21.8release
MC 1.21.5, 1.21.6, 1.21.7, 1.21.8fabric
December 4, 2025
Life Skins 1.3.1 for 1.21.6+release
MC 1.21.6, 1.21.7, 1.21.8fabric
September 17, 2025
Life Skins 1.3.0 for 1.21.6+release
MC 1.21.6, 1.21.7, 1.21.8fabric
September 16, 2025

How to Install Life Skins on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Life Skins". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11, 1.21.10, 1.21.8 (+3 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Life Skins server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Life Skins compatible with fabric?

Life Skins officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.8. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Life Skins – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Life Skins consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Life Skins with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.111.21.101.21.81.21.71.21.61.21.5