Skip to content
Scaling Health (Unofficial Port)

Quick rating

Community listing page, reviews may not be monitored by the author.

Scaling Health (Unofficial Port)

No reviews yet

Unofficial port of SilentChaos512's Scaling Health to 1.21.1 for NeoForge and Fabric: difficulty that grows over time, stronger mobs and blights, heart and power crystals, with bugs of the original fixed.

Mod Loaders
Minecraft

About

Description

❤️ Scaling Health — Unofficial Port for 1.21.1

📜 Original mod

This is an unofficial port of Scaling Health 8.0.2 by SilentChaos512 (Minecraft 1.20.1, Forge). Original source: github.com/SilentChaos512/ScalingHealth, license MIT, which allows derivative works; the original license text and copyright notice are kept in the jar. All credit for the mod's ideas, textures and design goes to the original author.

Please report bugs of this port to us, not to the original author.

How this port differs from the original

  • New Minecraft version and loaders: 1.21.1 for NeoForge and Fabric (the original: Forge 1.20.1 only). No SilentLib needed: the few helpers it used are included.
  • Open issues of the original fixed:
    • returning from the End reset max health and attack damage (#458);
    • a wrong value in a data pack file broke /reload and joining the world (#438, #443);
    • mobs didn't apply their effects (poison, wither) in most damage scaling modes (#441);
    • the sleep warning couldn't be turned off and crashed dedicated servers (#459).
  • Bugs of 8.0.2 found while porting and fixed: heart crystals stopping on servers, double bonus regeneration, power crystals never dropping, mobs processed again on every load, XP hearts missed for experience orbs, the weighted and extrema area modes, crystals wasted past the limits, a crash when a pet of a non-player killed a blight, the boss blight name, the debug overlay on dedicated servers.
  • More languages: German and Spanish added; Russian, Ukrainian and Portuguese (Brazil) completed.
  • 1.20.1 data loads back (player and mob data).
  • License of the port: LGPL-3.0-only.

✨ Features

Extra health and damage for players and mobs, with a highly customizable difficulty system:

  • Difficulty grows with time played and distance from spawn (five area modes), changes with kills, deaths and sleep, and with the moon phase, biome and dimension. A meter shows it (key Z).
  • Mobs get more health, damage and potion effects as the difficulty rises; some become blights (purple flames, much stronger, better loot).
  • Players raise their max health with heart crystals (and XP levels) and their attack damage with power crystals; bandages and medkits heal over time; cursed, enchanted and chance hearts change the difficulty.
  • A compact heart HUD: colored rows instead of a wall of hearts, heart tanks, absorption shields.
  • Everything is tunable: client and server configs (in game: the mod list on NeoForge, Mod Menu on Fabric) and the sh_mechanics data pack files (expressions included).

📦 Requirements

  • NeoForge 21.1.197 or newer for Minecraft 1.21.1, or
  • Fabric Loader 0.16.14 or newer with Fabric API and Forge Config API Port; Mod Menu (optional) for the config screen.

Needed on the server and on the clients.

🧪 Testing

22 GameTests on a server of each loader (crystals, difficulty, mob scaling, blights, death and End return, the Nether, broken data pack files, loot, ores, commands), run on every change; the release jars are checked on real NeoForge and Fabric servers.

🔗 Links

📄 License

LGPL-3.0-only. The original Scaling Health, SilentLib helpers and EvalEx are under the MIT License (texts kept in the jar). Copyright © SilentChaos512 and Vladeezyy.