介绍
Protection Rebalance
让保护附魔保持实用,同时避免它成为唯一显而易见的防御选择。
保护附魔效率很高,可能让玩家觉得每件盔甲都必须强化到极致,才能推进防御能力。
Protection Rebalance 会对 Minecraft 中合并后的附魔保护因子(EPF)应用可配置的收益递减机制。低等级附魔、附魔战利品和适度升级仍然有价值;而要让大量叠加的保护效果或模组附魔接近常规上限,则需要投入更多。
功能
- 对 Minecraft 使用的合并保护值应用收益递减机制。
- 保留低级和中级附魔升级的实际价值。
- 降低最高等级或大量叠加的保护效果的主导性。
- 支持其他模组中符合条件的保护附魔。
- 可选择让非玩家实体也受到影响。
- 由服务器控制配置,确保所有玩家的平衡体验一致。
- 支持 Forge、NeoForge 和 Fabric。
为什么要调整保护附魔?
防御附魔的成长幅度可能过强,以至于掩盖其他战斗生存方式。当最高等级的保护附魔成为显而易见的选择时,以下方面的决策空间就会缩小:
- 站位与移动
- 盾牌和主动防御
- 药水、食物及其他消耗品
- 环境准备
- 撤退或改变战术
- 以不同节奏推进,而不是急于获取最高等级附魔
Protection Rebalance 让防御成长保持意义,同时让这些其他选择在更长时间内发挥作用。
工作原理
Minecraft 会先判断哪些附魔对受到的伤害生效,并将其原始保护点数合并。随后,Protection Rebalance 会通过可配置的收益递减机制,将该原始数值转换为较低的有效数值。
默认配置下:
- 前 20 点原始保护值仍保留大部分效果。
- 超过此数值后,每增加一点带来的收益会更小。
- 普通附魔装备依然实用。
- 最高等级的保护附魔不再那么占据主导。
- 非常高等级或模组附魔仍可接近常规上限,但需要投入更多。
| 原始保护点数 | 有效点数 | 附魔伤害减免 |
|---|---|---|
| 16 | 10.0 | 40% |
| 20 | 12.5 | 50% |
| 40 | 17.5 | 70% |
| 50 | 20.0 | 80% |
这些百分比与原版保护附魔一样,均在常规盔甲计算之后生效。
可配置的转换公式为:
effectivePoints =
min(points, threshold) * reductionBelowThreshold
+ max(0, points - threshold) * reductionAboveThreshold
转换后的数值会作为有效保护点数传回 Minecraft,再用于最终的保护附魔伤害计算。
配置
服务器配置可控制以下内容:
- 是否启用平衡调整
- 是否影响非玩家实体
- 收益递减阈值
- 低于阈值时每点增加的有效保护值
- 高于阈值时每点增加的有效保护值
- 用于测试和平衡调整的调试消息
默认值旨在保留低级和中级附魔的实用性,同时减轻玩家立即强化每件盔甲的压力。
配置由服务器或单人游戏世界控制,确保所有玩家获得一致的效果。
模组兼容性
Protection Rebalance 的设计可兼容其他模组中的附魔,前提是这些附魔通过 Minecraft 的常规合并保护计算生效。
该模组无需识别单独的盔甲材质、附魔或伤害类型。Minecraft 和其他模组会先判定哪些附魔生效;随后,Protection Rebalance 会调整这些附魔合计的点数值。
替换最终伤害防护公式的模组则属于另一种情况。例如,Apotheosis 使用的 Apothic Attributes 会改变每点防护值所提供的伤害减免,而 Protection Rebalance 会调整传入该计算的有效点数。
从概念上看,这两种方式可以互相补充,但目前尚未在所有版本中进行正式测试。整合包作者应使用所选模组版本和设置验证实际效果。
安装与要求
支持的平台:
- Minecraft 1.20.1 – Forge
- Minecraft 1.21.1 – NeoForge
- Minecraft 26.1.2 – NeoForge
- Minecraft 26.1.2 – Fabric
请安装同时匹配你的 Minecraft 精确版本和模组加载器的文件。
客户端和服务器都必须安装此模组。在单人游戏中,将其安装到常规客户端模组文件夹即可覆盖两端。
Fabric 安装还需要 Fabric API。
整合包
未经修改的本模组可用于公开或私有整合包,无需征求许可。
Protection Rebalance 根据 Apache License 2.0 发布。
常见问题
ITM’s Protection Rebalance 支持哪些 Minecraft 版本?
ITM’s Protection Rebalance 支持 Minecraft Java 版 1.20.1–26.1.2,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
ITM’s Protection Rebalance 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
IvanTheMorning 的其他作品
查看全部 →ITM’s Aerial Dash
Adds a responsive, configurable air dash to the Jump key, with speed-aware distance, server validation, and timing-based fall protection.
ITM’s Armor Weight
Adds configurable armor weight and capacity based on item attributes, turning heavy equipment into a tradeoff between protection and movement speed.
ITM’s Sprint Equalizer
Makes ground sprinting match the average speed of vanilla sprint-jumping, making bunny hopping optional. Configurable and server-synced.
ITM’s Item Durability Loss on Death
Moves item durability loss from ordinary use to player death. Configurable, server-side, and compatible with Unbreaking and modded durability bonuses.
评论
登录后评论和评分