
神化平衡配置器
通过简单的配置文件配置Apotheosis平衡 - 无需编辑JSON!
Apotheosis 平衡配置器
通过配置文件平衡 Apotheosis,无需编辑 JSON。 你的服务器里 Apotheosis 太强了?想把所有伤害减半?这个模组让你通过一个 TOML 配置文件缩放所有 Apotheosis 数值,并可选地对每个属性进行单独调整。
兼容 Apotheotic Additions。
这个模组做什么?
倍率化 Apotheosis 数值
模组会倍率化 Apotheosis Adventure 模块中的所有数值:
- 宝石加成(伤害、攻击速度、护甲、生命值等)
- 武器和护甲词缀(所有属性修饰符)
- 附魔和效果(等级、持续时间)
- 战利品品质(物品上的词缀数量)
- 战利品稀有度(偏移最小/最大稀有度层级)
- 效果词缀(催化、斩击、启迪、处决、欢庆、通灵、光谱射击、雷霆一击)
- 特殊加成(血箭、吸血格挡、法师杀手等)
按属性控制
单独的 attributes.cfg 文件为游戏内每个已注册的属性提供独立的倍率。需要削弱生命值但保留伤害?只需为该属性设置不同的倍率即可。
最终数值 = 基础数值 x 全局倍率 x 属性倍率
服务器-客户端同步
在多人游戏中,当玩家加入时,服务器配置会覆盖客户端设置。所有人都以相同的平衡进行游戏,无需手动同步。当玩家断开连接时,其本地配置会恢复。
通过 Mixin 实现运行时修改
修改会自动生效,无需编辑成百上千个 JSON 文件。Tooltip 也会同步更新。
工作原理
新数值 = 旧数值 x 倍率
示例:
- 宝石提供 +10 伤害,倍率 = 0.5 -> 结果:+5 伤害
- 宝石提供 +100% 攻击速度,倍率 = 0.2 -> 结果:+20% 攻击速度
- 全局倍率 0.5 + 属性倍率 0.8 作用于 +10 基础值 -> 结果:+4
配置
主配置文件:config/apotheosisbalancer-common.toml
倍率
基础 Apotheosis 倍率:
# 所有基础 Apotheosis 数值的倍率
# 1.0 = 不变(默认)
# 0.5 = 全部减少 50%
# 0.2 = 全部减少 80%(硬核平衡)
# 2.0 = 全部翻倍(简单模式)
apotheosisMultiplier = 1.0
Apotheotic Additions 倍率:
# ApotheoticAdditions 附加模组的独立倍率
# 该附加模组添加了强力稀有度:遗物、传家宝、秘传
# 推荐:0.6-0.7 以保持平衡
additionsMultiplier = 1.0
备用倍率:
# 当模组检测失败时使用
# 通常应与 apotheosisMultiplier 保持一致
fallbackMultiplier = 1.0
战利品品质
# 物品品质的倍率
# 品质影响:
# - 物品上的词缀数量
# - 幸运值下的掉落几率
#
# 较低的品质 = 更简单的物品
qualityMultiplier = 1.0
稀有度偏移
# 偏移所有战利品掉落的最小稀有度
# 正数 = 提高稀有度,负数 = 降低稀有度
# 不会跨越 Apotheosis/ApotheoticAdditions 命名空间边界
#
# 示例:
# 0 = 不变
# -1 = 降低 1 级(稀有 -> uncommon)
# -2 = 降低 2 级(神话 -> 稀有)
# +1 = 提高 1 级(常见 -> uncommon)
minRarityOffset = 0
# 偏移所有战利品掉落的最高稀有度
# 与 minRarityOffset 工作方式相同
maxRarityOffset = 0
切换加成类型
# 启用/禁用特定加成类别的平衡
enableAttributeBalance = true # 攻击速度、伤害、护甲、生命值等
enableEnchantmentBalance = true # 宝石提供的附魔等级
enablePotionBalance = true # 药水持续时间、增幅、冷却
enableSpecialBalance = true # 血箭、吸血格挡、耐久度等
舍入模式
# 附魔等级的舍入模式:
# STANDARD - 标准舍入(1.5 -> 2, 1.4 -> 1)
# CEIL_IF_ABOVE_ONE - 如果 >= 1.0,向上取整至至少 2(1.05 -> 2)
# ALWAYS_CEIL - 始终向上取整(1.1 -> 2)
# ALWAYS_FLOOR - 始终向下取整(1.9 -> 1)
# 最低附魔等级:1
enchantmentRounding = "ALWAYS_CEIL"
# 药水效果增幅的舍入模式
# 与上述模式相同
# 最低增幅:0(力量 I = 增幅 0)
potionRounding = "ALWAYS_CEIL"
注意:附魔最低等级为 1,但药水增幅从 0 开始。
按属性配置文件:config/attributes.cfg
此文件会自动生成,包含游戏中所有已注册的属性。每个属性都有独立的倍率,并与全局倍率叠加。
# 示例:专门削弱生命值加成
[minecraft:generic.max_health]
multiplier = 0.5
# 保持伤害不变(仅使用全局倍率)
[minecraft:generic.attack_damage]
multiplier = 1.0
调试
# 启用详细日志输出到控制台
# 警告:会产生大量日志消息
enableDebugLogging = false
# 显示详细的调用者信息(需要 enableDebugLogging = true)
showCallerInfo = false
覆盖范围
该模组处理所有 Apotheosis 加成类型:
- 常规属性
- 多属性(皇权宝石)
- 附魔
- 药水效果
- 伤害减免
- 耐久度
- 所有属性
- 法师杀手
- 掉落转化
- 血箭
- 吸血格挡
- 效果词缀(8 种)
宝石、词缀、战利品品质、按属性调整。只要 Apotheosis Adventure 模块涉及的内容,该模组都能进行缩放。
备选方案:Diminished Apotheosis 数据包
不想用模组?Diminished Apotheosis 数据包提供了固定的 80%/60% 削减。
| 功能 | 本模组 | 数据包 |
|---|---|---|
| 自定义百分比 | 通过配置任意设置 | 固定 80%/60% |
| 独立倍率 | 按模组设置 | 手动编辑 |
| 按属性控制 | 是 | 否 |
| 服务器同步 | 自动 | 不适用 |
| 稀有度偏移 | 是 | 否 |
| 切换加成 | 是 | 删除文件 |
| 使用便捷性 | 单一配置文件 | 拖放即用 |
本模组提供完全的控制权。数据包则是即用型解决方案,如果那正是你所需的话。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。