
CJiangqiu的简易工匠
添加装备品质、随机词缀、强化以及品质突破功能。
查看大图SimplySmith
SimplySmith 添加了装备品质、随机词条、强化和品质突破。
玩法
装备第一次进入玩家背包时,会获得品质和一组随机词条。词条只在物品被手持或穿戴时生效。
判定为装备的条件是不可堆叠,且满足以下任意一条:有耐久、穿戴在盔甲位或副手位、是剑或工具或弓弩、带有原版装备标签、或造成攻击伤害。
初始品质取决于物品的原版稀有度,带附魔的战利品会保留原版的稀有度提升,最高的三档品质需要通过突破获得。
| 品质 | 默认词条数 | 数值倍率 |
|---|---|---|
| 普通 | 1–3 | ×1 |
| 不凡 | 2–4 | ×1.5 |
| 稀有 | 3–5 | ×2 |
| 史诗 | 4–6 | ×3 |
| 传奇 | 5–7 | ×5 |
| 神话 | 6–8 | ×7 |
| 究极 | 7–9 | ×10 |
词条分类
词条分为四个分类池:武器、工具、盔甲和通用。每次抽取默认有 50% 的概率从该物品自身的分类池抽取,而不是从全池抽取,因此剑更容易抽到武器词条,而通用词条会计入每件物品的分类池。分类只改变概率,不会限制物品只能从单个池子抽取;该偏向可配置。
属性词条
属性附加值的计算公式为 基础值 × 品质倍率 × (1 + 强化等级)。每个基础值同时也是在应用品质倍率前,每级强化增加的数值。
| 词条 | 分类 | 效果 |
|---|---|---|
| 力量 | 武器 | 攻击伤害 +1 |
| 狂暴 | 武器 | 攻击速度 +0.1 |
| 冲击 | 武器 | 攻击击退 +0.1 |
| 坚韧 | 盔甲 | 最大生命值 +2 |
| 坚定 | 盔甲 | 击退抗性 +0.05 |
| 坚固 | 盔甲 | 护甲值 +2 |
| 韧性 | 盔甲 | 护甲韧性 +2 |
| 灵巧 | 通用 | 移动速度 +10% |
| 幸运 | 通用 | 幸运 +1 |
功能词条
| 词条 | 分类 | 基础值 | 效果 |
|---|---|---|---|
| 吸血 | 武器 | 10% | 恢复实际造成伤害的该百分比。超出满血的治疗效果转化为伤害吸收。 |
| 血怒 | 武器 | +2 | 生命值高于 1 时,近战攻击消耗 1 点生命值以增加此伤害。 |
| 破军 | 武器 | +100% | 将原版暴击伤害提高该百分比。 |
| 神射手 | 武器 | +10% | 你造成的所有伤害,从 2 格距离起,每增加 1 格距离提升该数值。无距离上限。 |
| 背刺 | 武器 | +200% | 在目标身体后方 90° 弧内发动的近战攻击造成该额外伤害。 |
| 夜莺 | 武器 | +300% | 潜行时完全隐身并立即脱离战斗。攻击增加此伤害、暴露自身,并让武器进入固定的 6 秒冷却。 |
| 永恒 | 工具 | — | 耐久度始终保持满值。 |
| 精钻钻头 | 工具 | +1 | 将工具的挖掘等级提高该等级数。仅适用于使用原版等级要求的方块。 |
| 挖掘机 | 工具 | +50% | 将挖掘速度提高该百分比。 |
| 点石成金 | 工具 | 10% | 挖掘石头类方块时有几率额外掉落一个金粒。上限为 100%。 |
| 不朽 | 盔甲 | -1 秒 | 死亡时保留 1 点生命值。冷却时间为 60 秒减去该数值,最低为 1 秒。使用 Minecraft 的常规物品冷却机制。 |
| 变色龙 | 盔甲 | — | 站立不动时完全隐身,包括盔甲和手持物品,一旦移动立即显形。 |
| 经验修补 | 通用 | 2 | 每件手持或装备的受损物品,每 tick 消耗 1 点经验值以恢复该数值的耐久度。 |
| 闪避 | 通用 | 10% | 双手及所有穿戴盔甲上的数值相加;成功时取消受到的伤害,上限为 99%。 |
| 火焰灌注 | 通用 | 3 秒 | 伤害敌人时使其着火该时长。 |
| 冰霜灌注 | 通用 | 3 秒 | 伤害敌人时将其冻结该时长。 |
| 闪电灌注 | 通用 | 2 | 伤害敌人时召唤一道纯视觉效果的闪电,并造成该数值的闪电伤害。 |
| 剧毒灌注 | 通用 | 3 秒 | 伤害敌人时施加中毒 III,持续该时长。 |
| 凋零灌注 | 通用 | 3 秒 | 伤害敌人时施加凋零 III,持续该时长。 |
| 真实伤害灌注 | 通用 | 2 | 伤害敌人时额外造成该数值的真实伤害。 |
新增物品
SimplySmith 添加了两种升级物品。两者都可以在“原材料”创造标签页中找到:
- 强化石:在铁砧中与已标记的装备结合,以提升物品上的每个附魔。强化没有等级上限,且不消耗经验值。
- 突破石:在铁砧中与已标记的装备结合,以将品质提升一阶并填满新的词条槽位。究极品质的物品无法再提升。
添加自定义词条
任何模组或数据包都可以向共享池添加属性词条。无需依赖 SimplySmith。
将自定义词条 JSON 文件放在:
data/<命名空间>/simplysmith/affixes/<词条名>.json
词条 ID 由文件路径决定,因此 data/mymod/simplysmith/affixes/deadly.json 注册了 mymod:deadly。
| 字段 | 必填 | 说明 |
|---|---|---|
attribute |
是 | 要修改的属性的注册 ID |
operation |
否 | addition、multiply_base 或 multiply_total。默认为 addition |
base_value |
是 | 普通品质下的数值 |
category |
否 | weapon、tool、armor 或 generic。默认为 generic |
quality_multiplier |
否 | 按品质覆盖倍率。仅覆盖你列出的等级,其余等级回退到配置文件 |
{
"attribute": "minecraft:attack_damage",
"operation": "addition",
"base_value": 1.5,
"category": "weapon",
"quality_multiplier": {
"epic": 4.0,
"ultimate": 20.0
}
}
词条名称与描述
词条名称和描述从语言文件中读取,而非词条 JSON。键格式为:
affix.<命名空间>.<词条名> 名称
affix.<命名空间>.<词条名>.desc 描述,按住 Shift 时显示
因此对于 mymod:deadly,请在 assets/mymod/lang/en_us.json 中添加:
{
"affix.mymod.deadly": "Deadly",
"affix.mymod.deadly.desc": "Increases attack damage by %s"
}
%s 接收当前数值。如果词条没有值得显示的数值,则省略它。
纯数据包没有 assets/ 文件夹。如果你发布的是数据包而非模组,请添加一个配套的资源包,否则工具提示会显示原始的翻译键。
备注
- 只能通过这种方式添加属性词条。
base_value可以在config/simplysmith.toml的[affix_base]下按词条覆盖,若存在条目则以配置文件为准。JSON 中的quality_multiplier对于其列出的等级始终优先。
兼容模组:
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。