淬毒

淬毒

通过涂抹近战武器或在食物中下药来传递药水效果。浸泡过药水的布料覆盖刀刃;在涂层消退前,击中目标时以1/8的持续时间传递效果。掺药的食物携带一份分摊的剂量,外观完全普通。

淬毒

为利刃淬毒,为食物投毒。

淬毒模组提供了两种不通过投掷药水来传递药水效果的方式:为近战武器涂层,以及在食物中下毒。两者都基于普通的酿造药水,因此你现有的酿造台就是整套系统的核心——没有新方块,没有新矿石,也没有新维度。


为武器涂层

1. 编织布料

线  线          ->   2x 布料
线  线

普通的布料是吸收药剂的载体——也是你之后用来擦拭刀刃的抹布。

2. 浸泡药剂

剧毒药水  +  4x 布料     ->   4x 剧毒涂层布

任何酿造出的药水都可以。不需要滞留药水、龙息或前往末地。配方是无序的,涂层布可以堆叠,所以你可以在行动前准备好一袋,而不是在战斗中临时酿造。

3. 涂抹在武器上

涂层布  +  铁剑      ->   淬毒铁剑

你会拿回你自己的武器——相同的耐久度、附魔和铁砧命名——现在它携带了涂层。为已涂层的武器再次涂层会刷新涂层并重置磨损度。

4. 击中目标

目标会以 1/8 时长 受到药水效果影响,这与原版药水箭的公式完全一致。成功的命中会迸发出药水颜色的粒子并发出嘶嘶声;未命中则只是一次普通攻击。

淬毒铁剑
  剧毒 (0:05)
  涂层: 62%  ▓▓▓▓▓░░░

涂层不会在一次命中后就消耗殆尽——它会逐渐磨损。全新的涂层每次都能生效;磨损的涂层会开始失效,频率越来越高,直到它完全脱落,武器恢复普通状态。

命中次数 效果失效概率
0 0%
4 25%
8 60%
12 涂层脱落

粗略计算,每块布大约能造成七次效果,一瓶药水四分之后大约可造成 28 次效果。

改变主意了?

普通布料  +  已涂层武器     ->   干净的武器

名称、染色和提示文本都会恢复原状。耐久度和附魔不受影响。


在食物中下毒

将药水与一些食物放入合成格。剂量会在食物份数之间均匀分配。

剧毒药水 (0:45)  +  5x 面包     ->   5x 面包,每份 0:09

产出的是普通食物。相同的名称、纹理和提示文本。没有任何标记——除了你知道。食物会记住是谁下的毒,只有该玩家能看到一行隐蔽的*“你亲手所下”*的提示。受害者得不到任何警告,其他捡起它的人也看不到。

效果会在食物真正被吞咽时生效,因此受害者如果在咀嚼中途被打断就能幸免于难。


可以为哪些物品涂层

剑、斧、矛、狼牙棒和三叉戟。弓和弩被有意排除在外——原版的药水箭已经占据了那个定位。

涂层只适用于近战命中:

  • 投掷的长矛或三叉戟不会传递效果;给它们涂层只对有戳刺有效,投掷无效。
  • 被盾牌完全格挡的攻击既不会施加效果,也不会消耗使用次数。
  • 诸如荆棘的反伤不计为一次挥击。
  • 只有主手算数,因为那是原版攻击使用的手。
  • 剑的横扫之刃会为所有被扫到的怪物涂上效果——并且每个怪物消耗一次使用次数。强大与代价并存。

配置

服务端配置,并同步到客户端,确保提示文本始终与服务端一致。

选项 默认值 含义
maxHits 12 涂层耗尽前的命中次数
wearCurve 1.25 可靠性曲线的形状;越高则早期命中越可靠
durationScale 0.125 转移药水时长的比例
affectPlayers true 涂层是否在 PvP 中生效

maxHits 会在涂层时写入武器数据中,因此调整配置永远不会静默改变世界中已有涂层的平衡。


常见问题

我可以在整合包中使用这个模组吗?

可以——尽管用,无需询问。 淬毒以 MIT 协议开源。公共整合包、私人整合包、服务器、付费托管整合包都可以。标注来源链接是受欢迎的,但不是必须的。

客户端和服务端都需要安装吗?

是的。 该模组添加了物品、配方和数据组件,因此客户端和服务端都需要安装。未安装该模组而加入已安装该模组的服务器将无法工作。

支持哪个加载器和版本?

NeoForge,Minecraft 26.2。 没有 Fabric 或 Forge 版本。

能与其他模组的武器兼容吗?

可以。 可涂层武器由物品标签 envenom:coatable 驱动,该标签默认包含 #minecraft:swords、#minecraft:axes、#minecraft:spears、minecraft:mace 和 minecraft:trident。任何在这些原版标签上的模组武器都无需额外设置即可使用,数据包也可以无代码地添加更多武器。

模组武器拥有完整的机制但保留其自身外观——药水颜色的覆盖层仅适用于原版武器,因为每个覆盖层都是针对特定轮廓手工适配的。

我可以将下毒的食物喂给村民或生物吗?

不行——下毒的食物只影响玩家。 村民通过完全不同的代码路径进食,永远不会触发“进食完毕”的钩子,因此给村民下毒的面包没有效果。这是一个真实的限制而非 Bug,这意味着下毒功能实际上是为多人游戏内容设计的。

为什么下毒的食物不能与普通食物堆叠?

Minecraft 根据物品组件来决定堆叠,而下毒的食物携带了额外的组件。这是有意为之的。 一种完全无法检测的毒药是一种没有反制手段的机制——玩家如果注意到自己的堆叠无法合并,就有资格产生怀疑。这是该系统提供的唯一防御手段,因此保留了下来。

人们能否用其他方式分辨出下毒的食物?

隐藏仅仅是表面的。组件会同步到每个客户端,因此 F3+H 高级提示文本 会揭示该物品携带了额外内容,修改过的客户端甚至可以完全显示出来。如果你运营的服务器对此敏感,请提前知晓。

为什么瞬间伤害药水不会被稀释?

瞬间效果——伤害、治疗——完全忽略持续时间,因此将一瓶瞬间伤害药水分配到八个面包中会得到八个完整强度的剂量,而不是八个弱化剂量。这是有意为之:这使得瞬间药水成为昂贵而致命的选择,而非无用的废物。

配方书中的配方在哪里?

编织布料和浸泡药剂会正常出现在配方书中。涂层、清洁和下毒则不能——它们的产出是你的武器或你的食物,而非固定物品,Minecraft 的配方书无法显示这类内容。这三个操作改由进度链教授,每个进度都会描述其合成方式。

三叉戟和长矛看起来是否涂了层?

它们功能正常,但不显示覆盖层。它们的物品模型使用特殊的持握渲染器,在上面合成覆盖层会把持握的三叉戟压扁成平面贴图。机制优先于外观。

在世界中途添加或移除是否安全?

添加是安全的。移除会留下带有未知组件的涂层武器和下毒食物——在卸载前用普通布料擦拭掉涂层,并吃掉或丢弃下毒的食物。

该模组会为更高版本的 Minecraft 更新吗?

该模组按我的个人安排开发,当现有版本过时后,可能会更新到更新的 Minecraft 版本。