JemLives-1.0.1-BETA.jar
19 Feb 2026
CurseForge · Hytale mod
A limited lives/Semi-Hardcore type system. Inspired by the 3rd life series from Grian.
Quick answer
JemLives-1.0.1-BETA.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
JemLives-1.0.1-BETA.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Built for JemLives-1.0.1-BETA.jar. Pick another file and the loader, install side or required mods may change.
Use JemLives-1.0.1-BETA.jar. It targets Hytale; another release may target a different game build or dependency set.
This file does not list any required mods. Do not add a library just because a different file uses it.
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Use the “Get this file” button beside JemLives-1.0.1-BETA.jar. It opens that exact file at the source.
About this project
A Hytale server plugin that implements a limited lives system. Players start with a set amount of lives and lose them upon death. Once they run out of lives, they are penalized (e.g., kicked) until their lives regenerate.
Use at your own risk!
/jemlives reload.JemLives-x.x.x.jar file into your Hytale server's mods folderJemsire_JemLives/LivesConfig.json file to customize settings/jemlives reload to reload the config if you made changesAfter first launch, a configuration file will be created at Jemsire_JemLives/LivesConfig.json:
{
"InitialLivesMin": 3,
"InitialLivesMax": 3,
"LoseLivesFromPvpOnly": false,
"GainLivesFromKills": false,
"GainLifeChance": 0.1,
"ZeroLivesAction": "KICK",
"RegenTimeMinutes": 60,
"LogLevel": "INFO",
"DeathAnnouncementFormat": "<orange>{player} <red>has died and now has <orange>{lives} <red>lives.",
"LocalDeathMessage": "<red>You died! You have <orange>{lives} <red>lives left.",
"LivesCommandMessage": "<green>You have {lives} lives left.",
"KickMessage": "You have run out of lives! Come back in {time}.",
"DeathCauseReplacement": "was",
"ShowLivesHud": true,
"HudIconPath": "Hud/Essense.gif"
}
true, players only lose lives when killed by another player.true, players have a chance to gain a life when they kill another player.KICK).INFO, DEBUG, WARN, SEVERE).{player}, {playerName}, {deathCause}, {rawDeathCause}, {lives}/lives command.{time} (remaining time until regen)true, shows the lives HUD near the hotbar.Common/UI/Custom/ (e.g. "Hud/Essense.gif" or "JemLives/heart.png").Images in Hytale UI use a Group with Background: PatchStyle(TexturePath: "path"). The path is relative to your plugin’s Common/UI/Custom/ folder (same place as .ui files).
Add your image
Sadly .gif is not supported that I have found
Put your PNG (e.g. Essense.png) in src/main/resources/Common/UI/Custom/Hud/ (or a subfolder). It will be bundled in the plugin JAR.
Reference it in the .ui file
In a .ui file, use:
Group #hudIcon {
Anchor: (Width: 32, Height: 32);
Background: PatchStyle(TexturePath: "Hud/Essense.gif", Border: 0);
}
Border: 0 stretches the image to the Anchor size. Use a positive Border (e.g. 12) for 9-slice scaling.
Config
Set HudIconPath to the path relative to Common/UI/Custom/ (e.g. "Hud/Essense.gif" or "JemLives/heart.png"). The default icon path is Hud/Essense.gif.
All message strings support advanced color formatting using tags or legacy color codes. The plugin uses TinyMsg for rich text formatting.
Supported Color Formats:
<red>, <blue>, <green>, <yellow>, <gold>, <orange>, etc.<color:#FF0000> or <#FF0000>&a, &c, &e, etc.Advanced Formatting Features:
<gradient:#FF0000:#00FF00>Rainbow text</gradient><bold>, <italic>, <underline>, <monospace>/lives - Check your remaining lives (same as /jemlives check)/jemlives check - Check your remaining lives/jemlives info - Open the lives info UI/jemlives reload - Reload the plugin configuration (admin)| Permission | Description |
|---|---|
jemlives.check |
Use /lives and /jemlives check |
jemlives.info |
Use /jemlives info (open lives info page) |
jemlives.reload |
Use /jemlives reload (reload config) |
If a player lacks the required permission, they see a red "You do not have permission to perform this command!" message.
Project description from CurseForge.
Recent files
19 Feb 2026
12 Feb 2026
Looking for an older file? The official CurseForge project page is in Resources.