跳到正文

Scaling Health (Unofficial Port)

作者:Vladeezy

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.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

❤️ 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.

常见问题

Scaling Health (Unofficial Port) 支持哪些 Minecraft 版本?

Scaling Health (Unofficial Port) 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Scaling Health (Unofficial Port) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Vladeezy 的其他作品

查看全部 →