
融合重击
将许多模组中的暴击率和暴击伤害属性统一为一个分层暴击系统,适用于Forge 1.20.1。
融合暴击
一个面向 Minecraft Forge 1.20.1 的统一暴击系统。它将来自许多不同模组的暴击率和暴击伤害属性收集到一个统一、一致的系统中,使每件装备都能以相同的方式运作。
功能简介
- 统一暴击属性。来自受支持模组的暴击率(暴击率 / 暴击威力 / 幸运一击)和暴击伤害(暴击伤害 / 暴击威力 / 幸运一击增幅)属性将被收集并合并到两个统一的属性上:
fusedcritical:crit_chance(暴击率)fusedcritical:crit_damage(暴击伤害)
- 分级暴击(星际战甲风格)。每次命中都会结算一个暴击等级:
tier = floor(crit_chance)- 其小数部分代表额外提升一级暴击等级的几率。
- 伤害倍率 =
1 + tier × (crit_damage − 1)。 - 因此更高的暴击率可以产生多级(黄色/红色)暴击命中。
- 自定义伤害数字。此模组会在命中时显示其自带的浮动伤害数字,并根据暴击等级着色:
- 白色 = 普通命中,橙色 = 1 级暴击,红色 = 2 级及以上暴击。
- 实体抑制列表。默认情况下,此模组 不会 为 DuMmmMmmy 的练习假人(
dummmmmmy:target_dummy)发送自身的伤害数字,因为该假人会渲染自己的伤害数字。您可以在配置中添加或移除实体。
受支持的模组属性(默认)
暴击率将被清零并迁移(当存在时)自:
attributeslib:crit_chance、confluence:crit_chance、l2damagetracker:crit_rate、myosotis:cri_chance、reshapes:critical_chance、flame_chase_artifacts:luck_hit_chance。
暴击伤害将被清零并迁移(当存在时)自:
attributeslib:crit_damage、l2damagetracker:crit_damage、cataclysm:additional_critical_damage、myosotis:cri_damage、reshapes:critical_damage、flame_chase_artifacts:luck_hit_amplifier。
所有这些均可配置,包括黑名单和目标属性。
配置
编辑 config/fusedcritical-common.toml:
normalizeRateId/normalizeDamageId— 暴击修正的迁移目标(默认:fusedcritical:crit_chance/fusedcritical:crit_damage)。zeroRateIds/zeroDamageIds— 需要被清零的源属性。blacklistRateIds/blacklistDamageIds— 从清零集合中排除任何属性。damageNumberHiddenEntityIds— 不会收到此模组伤害数字的实体(默认:dummmmmmy:target_dummy)。
需求
- Minecraft 1.20.1
- Forge 47+
- Java 17
依赖项
- Curios(可选)— 安装后,可改善 Curios 槽位上的属性处理。
- DuMmmMmmy(可选)— 其练习假人默认会被排除在此模组的伤害数字之外。
许可证
保留所有权利。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。