dnfenhance

dnfenhance

一款适用于《我的世界》的DNF风格装备强化模组——通过日益增加的成功率风险、失败惩罚与保护符咒,将你的装备从+1一路强化至+15,直至建立一座红石驱动的自动强化工厂。

DNF强化


概述

DNF强化(DNF Enhance)是一个受《地下城与勇士》启发的装备强化系统模组。武器、工具和盔甲都可以在增强炉中逐级强化,从+1提升至默认上限+15。成功率、失败惩罚、材料成本和属性成长曲线均在单个全局配置文件中定义。整个过程可以通过红石和漏斗实现自动化。

可强化物品

  • 近战武器和工具——提升攻击伤害
  • 盔甲——提升护甲值、护甲韧性和击退抗性
  • 弓和弩——提升箭矢伤害

每一级增加物品基础值的百分比,遵循可配置的成长曲线。默认曲线从+1=2%(即基础值2%加成)到+15=100%,满级时基础属性翻倍。对于弓和弩,提示框中会直接显示当前箭矢伤害加成。

🔥 强化炉

右键点击强化炉打开其界面,包含三个物品槽和一个信息面板:

  • 左侧槽位——炉岩碳或高级炉岩碳(材料)
  • 中间槽位——待强化的装备
  • 右侧槽位——装备保护石(可选)

面板会显示当前等级和下一级、成功率、炉岩碳消耗、失败惩罚、是否已装载保护石以及红石状态。

强化是逐级进行的:每次操作都会消耗所需数量的炉岩碳,并进行一次结果判定。当强化炉工作时,它会被点亮——正面的纹理切换为燃烧状态,方块发出亮光,并在周围出现烟雾、火焰和附魔粒子。手动尝试会使它保持点亮约两秒钟;声音和粒子会及时地反馈强化结果的成功与失败。

漏斗集成

  • 顶面——插入待强化物品。仅允许插入;物品不能从顶部抽取。
  • 左侧面(从正面观察)——接受炉岩碳和高级炉岩碳。
  • 右侧面(从正面观察)——接受装备保护石。
  • 底面——输出。底部漏斗仅在自动强化达到目标等级后才会抽取物品。经手动强化的物品以及仍在处理中的物品不会被抽取。

强化规则(默认值)

目标等级 成功率 失败时 炉岩碳消耗
+1 – +3 100% 无 1 – 3
+4 – +7 90% – 70% 等级 -1 4 – 7
+8 – +10 60% – 40% 等级 -3 8 – 10
+11 – +13 30% – 20% 物品销毁 12 – 16
+14 – +15 15% / 10% 物品销毁 18 / 20
  • 从+4强化到+10失败仅降低等级;从+11开始,如果没有保护,失败将销毁物品。
  • 装备保护石可以防止物品销毁:当发生销毁性失败但已装载保护石时,物品及其等级将保留,并消耗1个保护石(可在配置中禁用此消耗)。
  • 使用高级炉岩碳作为材料可为该次强化增加10%成功率。
  • 当强化炉处于幸运效果下时——例如来自其他模组的幸运药水或 /effect 指令——每次强化尝试增加10%成功率。手动强化会检查进行操作的玩家;自动强化会检查启动它的玩家,只要他们在线。
  • 最大强化等级等于配置列表的长度(默认15级)。延长列表即可提高上限。

强化物品显示

强化后的物品名称显示为“+N 物品名”。只有“+N”前缀会被着色并加粗;原始名称保留其自身的颜色和格式。前缀颜色取决于等级:

等级 前缀颜色
+1 – +7 白色
+8 – +10 橙色
+11 – +13 红色
+14 – +15 彩虹色

从+11起,物品提示框内的前缀具有动画效果:+11 – +13 显示沿文本移动的红色高亮,+14 – +15 显示流动的彩虹效果。在提示框之外(例如地面上物品的名称),前缀保持静态颜色。强化物品不会获得附魔闪光效果,其稀有度也不会改变。

在铁砧上重命名强化物品时会保留其前缀。前缀始终基于真实等级重建,因此在名称中输入“+99”无法伪造更高等级。前缀行在渲染提示框时重建,不会与其他模组添加的类似前缀行冲突。

自动强化

自动强化每秒尝试一次,直到物品达到所选的目标等级:

  • 仅在强化炉接收到红石信号时运行。切断信号会暂停进程;目标等级和进度会被保留,当恢复供电时它自动继续。暂停后约两秒内,强化炉的火焰会熄灭,从而直观地显示暂停状态。
  • 如果下一次尝试将销毁物品且未装载保护石,进程将停止,并向启动它的玩家发送聊天消息。该消息不会广播给其他玩家。
  • 炉岩碳耗尽不会停止进程。强化炉会等待,并在漏斗补充后立即重试。
  • 达到目标等级后,物品会被交给底部漏斗。

生物与掉落物

  • 自然生成的敌对生物(排除刷怪笼生成的生物)默认有15%的几率携带强化装备生成:可能是一件武器或一件护甲,强化等级在+1到+10之间。较低等级更为常见。装备必定在生物死亡时掉落,其强化等级得以保留。
  • 如果玩家击杀了一只携带强化装备的生物,则该生物有20%的基础几率掉落1 – 3个炉岩碳。武器上的每级抢夺附魔增加5%的几率。

命令

/dnfenhance enhance <0~99> — 将手持物品的强化等级设置为指定值(0表示移除强化)。需要权限等级2(多人游戏中为管理员,单人游戏中需启用作弊)。

合成配方

强化炉(有形状合成):

石头       铁锭  石头
铁锭       铁砧  铁锭
石头       熔炉  石头

炉岩碳(无形状合成):4个煤炭 + 2个铜锭 → 8个炉岩碳

高级炉岩碳(有形状合成):1个金锭被8个炉岩碳包围

装备保护石(无形状合成):1个钻石 + 2个金锭 + 1个烈焰粉

🔧 配置

所有值都存储在全局配置文件 config/dnfenhance.toml 中,该文件在世界间共享。文件在保存时会自动重新加载,也可以从游戏内配置界面(模组列表 → DNF增强 →配置)进行编辑。选项涵盖每级成功率、失败惩罚、炉岩碳消耗和成长曲线、高级炉岩碳和幸运效果加成、生物携带强化装备和掉落炉岩碳的几率,以及保护石是否在消耗时被使用。