护甲调整

护甲调整

让护甲保护与韧性变得超级可配置。

Minecraft 护甲调整

厌倦了保护效果过于强大?受够了互相对砍,等着对方四套装备全部耐久耗尽?那么,不用再等了!

这个模组做了以下几件事:

  1. 使护甲值提供的最大伤害减免可配置
  2. 使保护附魔提供的伤害减免可配置
  3. 提供几种不同的韧性处理方式
  4. 移除护甲上限。超过 20 的护甲值或保护点数将绕过配置的限制,类似于 AttributeFix 模组

目的

我正在开发一个全面的战斗大修,发现的主要问题是护甲过于强大。我的解决方案就是狠狠地削弱它。

配置

所有配置均通过 .minecraft 目录下的 config/armor-nerf.json5 文件或 Mod Menu 完成。原版默认值如下所示:

{
  "armorPercentage": 0.8,
  "protectionPerPoint": 0.04,
  "removeArmorLimit": false,
  "armorFormula": "vanilla"
}

armorMultiplier 是整套钻石护甲(满护甲条)所提供的伤害减免量。

protectionPerPoint 是每点保护点数所提供的伤害减免百分比。你可以在 此处 了解什么是保护点数。

removeArmorLimit:移除 20 点护甲值的上限。

armorFormula 是用于决定护甲和韧性如何影响所受伤害的公式。可以是以下选项之一:

  • vanilla:原版通常的计算方式。此处 了解其工作原理。
  • toughness_disabled:完全忽略韧性系统。
  • flat_toughness:韧性按固定数值减少受到的伤害。
  • large_toughness:韧性能使护甲对更大规模的攻击更有效。
  • crumbling_armor:Rebel 的疯狂公式,使韧性根据耐久度增加护甲值。

扩展

如果你想添加更多公式,完全可以!只需让你的公式类继承 me.ryleu.armornerf.ArmorFormula,然后使用 me.ryleu.armornerf.ArmorNerf::registerFormula 注册你的新类。你传入的 id 将成为配置中需要输入的字符串。

问题、建议或疑虑

欢迎在本页面的问题区或通过 Discord @ryleu 联系我们。

鸣谢