promotional bannermobile promotional banner

LIFE-XP Challenge

A hardcore progression challenge. Your attributes (health, speed, damage) scale dynamically based on your XP level. Highly configurable.
Back to Files

life_xp_challenge-1.4.1-fabric.jar

File namelife_xp_challenge-1.4.1-fabric.jar
Uploader
Heysh1nHeysh1n
Uploaded
Sep 5, 2026
Downloads
6
Size
117.9 KB
Mod Loaders
Fabric
File ID
8812457
Type
R
Release
Supported game versions
  • 1.21.1
  • 1.21

Curse Maven Snippet

Fabric

modImplementation "curse.maven:life-xp-challenge-1664088:8812457"

Learn more about Curse Maven

What's new

🚀 Key new features

  • Architectury Monorepo Migration: The entire codebase has been restructured into an Architectury multi-platform architecture (common, fabric, neoforge), guaranteeing 100% feature and logic parity across both mod loaders on Minecraft 1.21.1.

  • Energy Shield (XP Shield): Damage now drains your experience points before impacting your health.

  • Absorbs a base 50% of incoming damage by converting it into XP loss.

  • Perfect Block (10% chance): Completely absorbs all incoming damage at the cost of 10% of your total accumulated experience points. Features distinct audio feedback when triggered.

  • Smart Death Tax: Replaced flat death penalties with context-aware punishment:

  • Careless deaths (fall damage, drowning, lava, starvation, suffocation) multiply the XP tax up to 5x (capped at 100%).

  • Heroic deaths against major endgame bosses (Warden, Wither, Ender Dragon) slash the penalty down to 10% of your configured rate.

  • Kill Streak XP: Slaying hostile mobs consecutively grants +1% bonus XP per kill (up to +100%). Dying instantly resets the counter to 0.

  • In-Game HUD Overlay: A clean, cross-platform HUD element displaying your real-time level, progress to the next level, total cap, and active Kill Streak multiplier.

  • Advancement Tree (Milestones): Added an End-themed progression tree with rewards and announcements for reaching levels 100 ("Live and Learn"), 250 ("Diamond Hardened"), and 500 ("Absolute Power").

  • Complete Trilingual Parity: All messages, death penalties, chat announcements, item names, and config descriptions now feature full native translations for English (en_us), Russian (ru_ru), and Turkish (tr_tr).


🛠️ Administration and Server

  • Config Export to Clipboard: Added /lifexp export — serializes your current live server config into JSON format and copies it directly to your clipboard for instant preset sharing.

  • Server Leaderboard: Added /lifexp top — ranks and displays the top 10 online players sorted by current experience level.

  • New Shield Configuration Commands: Added direct runtime controls for the new defensive mechanics:

  • /lifexp set xpShieldEnable <true|false> - Toggle the Energy Shield mechanic globally.

  • /lifexp set xpShieldAbsorb <0.0-1.0> - Configure the standard percentage of incoming damage absorbed by XP.

  • /lifexp set xpShieldBlockChance <0.0-1.0> - Adjust the probability of landing a Perfect Block.

  • /lifexp set xpShieldBlockCost <0.0-1.0> - Set the percentage of total XP consumed on a Perfect Block.

  • GUI Configuration Sliders: All new shield and combat settings have been wired directly into the YACL configuration menu, accessible in-game via ModMenu on Fabric and the native Config button on NeoForge.


🐛 Bug Fixes & Improvements [from version 1.2.5]

  • Shaped Recipe Validation: Fixed a JSON parsing crash (Invalid pattern: each row must be the same width) in life_bottle.json by squaring out uneven crafting matrix rows to strict 3x3 formatting.
  • NeoForge Metadata Fix: Resolved an issue where the mod would incorrectly display as 1.0 Release on NeoForge by implementing dynamic resource filtering during the Gradle build.
  • Icon Rendering: Fixed missing mod icons across client mod lists by bundling the asset properly across common and platform resources.

This mod has no additional files