跳到正文

Epic Fight Progressive Difficulty

作者:neojaden

根据玩家的成长进度调整生物的 Epic Fight 属性。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

⚔️ Epic Fight:渐进式难度

Minecraft Forge Version License

EF Progressive Difficulty是一款专为 Epic Fight Mod 打造的轻量级 Forge 模组,旨在解决一个常见的后期问题:战斗变得过于简单。在游戏后期,玩家只用简单的基础攻击就能轻松击败普通怪物,完全不必理会闪避或武器技能等机制。缺乏挑战很快就会让人感到无聊。

为了解决这个问题,模组引入了动态区域难度系统。怪物会根据周围玩家的游戏进度动态调整 Epic Fight 属性,确保战斗始终像游戏第一天那样扣人心弦、讲究策略且充满刺激。

_”让后期战斗再次充满真正的挑战。”_


✨ 主要特性

📈 动态区域难度与玩家进度

难度不再与服务器运行时间挂钩。相反,每位玩家都有自己的进度分数。怪物生成时会检查附近所有玩家的平均难度。玩家的分数越高,怪物就越强!

它会强化以下Epic Fight 属性:

  • 💥 冲击力:敌人造成的伤害更高,也能更快击破你的防御。
  • ⚖️ 重量:敌人变得更重,也更难被击退(避免 Boss 陷入连续硬直)。
  • 🛡️ 硬直抗性:敌人更不容易被你的攻击打出硬直。
  • ⚔️ 护甲穿透:敌人的攻击能够更有效地穿透你的护甲。
  • 🔄 最大连击数:敌人可以衔接更多次攻击。

🌟 动态经验值加成(1.2.0 新增!)

挑战更强敌人,获得相应奖励。怪物会根据当前区域难度额外掉落经验值。

🖥️ 难度 HUD

通过简洁直观的内置 HUD,随时查看当前进度。

  • 按下H(默认按键)即可显示或隐藏难度条。

image

image

image

  • 请注意,难度条显示的是区域难度,而不是你自己的难度。

📦 高级数据包配置(面向整合包作者)

从v1.2.0开始,EF Progressive Difficulty 全面支持通过数据包进行深度自定义。现在无需修改基础代码,就能动态调整核心机制!

整合包作者可以通过 JSON 文件(attributes.json、difficulty.json和multipliers.json)精细调整:

  • 每种行为(击杀怪物、挂机惩罚、醒来)对应的难度增量。
  • 维度和生物群系专属的难度倍率。
  • 每项 Epic Fight 属性的基础值和缩放倍率。

安全回退:如果数据包缺失、已禁用或内容不完整,模组会自动回退到默认的config/efprogressivediff-common.toml文件。

📥 快速开始:无需从头构建!下载efpd\_template\_datapack,并将其放入世界的datapacks文件夹,即可开始自定义!


🧮 工作原理

模组使用以下公式为怪物属性添加加成:

FinalValue = OriginalValue + Bonus

其中,Bonus的计算方式如下:

Bonus = BaseValue * (1 + Multiplier * AreaDifficulty)

区域难度通过将玩家平均难度与设置中配置的各种修正系数相乘得出。


🛠️ 命令

模组提供了一组管理员命令(Requires Permission Level 2),方便监控和测试难度系统。

| 命令 |说明 |
| —————————- |——————————————————————————— |
| /efpd get <player> |显示指定玩家当前的难度值。 |
| /efpd set [players] [amount] |将目标玩家的难度设为指定的精确数值。 |
| /efpd add [players] [amount] |为目标玩家增加(或使用负数减少)难度。 |
| /efpd around |根据你附近的玩家计算并显示当前的区域难度。 |


📥 安装

  1. 安装Minecraft Forge(1.20.1)。
  2. 安装Epic Fight Mod(必需的前置模组)。
  3. 下载EF Progressive Difficulty并将其放入你的mods文件夹。_(注意:服务器端和客户端都必须安装。)_
  4. 启动游戏,尽情享受挑战吧!

🤝 致谢

  • 作者: Minhhjjj
  • 前置模组: Epic Fight Mod(作者:Yesman)。

_发现漏洞?请前往 Issues 标签页反馈!_

常见问题

Epic Fight Progressive Difficulty 支持哪些 Minecraft 版本?

Epic Fight Progressive Difficulty 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Epic Fight Progressive Difficulty 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

neojaden 的其他作品

查看全部 →