life_xp_challenge-1.5.3-neoforge.jar
Curse Maven Snippet
What's new
v1.5.3+1.5.2 (Finished and update to new Minecraft Versions)
[1.5.3] - Final Release for Minecraft 1.21.1 (Legacy)
This is the final stable patch for the 1.21.1 architecture (Java 21). The legacy-1.21.1 branch is now frozen. All future development (starting from v1.6.0) is officially moving to Minecraft 26.1.1 (Java 25).
🐛 Visuals & Bug Fixes
- Fixed dynamic liquid rendering for
DynamicXpBottleItemandLifeBottleItem. Added the missing0xFF000000opacity mask to prevent ARGB colors from rendering as invisible. - Fixed client-side visuals overlaying the death screen. Ash particles spawning and the dynamic vignette are now properly blocked by an
isDeadOrDying()check. - Fixed OpenGL graphical artifacts during vignette rendering. The alpha channel calculation is now strictly clamped to the
[0.0, 1.0]range usingMath.clamp. - Fixed item JSON models. Removed hardcoded links to vanilla potion textures (
minecraft:item/potion); models are now properly bound to the customlife_xp_challengeassets. - Fixed the missing texture (black and purple squares) for the XP Shield effect icon in the inventory.
[1.5.2] - Visuals & Shaders Overhaul (Fog Replacement)
🎨 Visuals & Immersion (Major Refactor)
Removed Legacy Fog System:
Completely removed
FogRenderermixins and dynamic fog density alterations that caused chunk culling bugs, rendering distance truncation, and shader incompatibilities.Removed obsolete configuration properties (
enableCustomFog,disableFog,fogStartDistance,fogMidDistance,fogEndDistance) fromLifeXpConfig, YACL GUI Screen, and commands (/lifexp get fog,/lifexp set fog).Dynamic Client Vignette (HUD Overlay):
Added new client handler
LifeXpVisualsClient.Listens to Architectury's
ClientGuiEvent.RENDER_HUDto blittextures/gui/vignette.pngacross the screen.Full transparency at \(\ge 50\%\) of
maxLevel, darkening screen edges progressively as experience drops.Ambient Ash Particles (
ParticleTypes.ASH):Implemented on
ClientTickEvent.CLIENT_POSTinLifeXpVisualsClient.When local player's experience falls below \(10\%\) of
maxLevel, spawns 1–2 ash particles in a 1.5-block radius with a 30% tick chance to convey imminent peril.

