跳转至

魔咒灌注

🪄介绍

这个模组添加了一种定向附魔方式, 灵感来源于新生魔艺中的附魔灌注配方。

版本与安装

Minecraft 加载器 Java 额外前置模组
1.20.1 Fabric 17 Fabric API
1.20.1 Forge 17 无
1.21.1 Fabric 21 Fabric API
1.21.1 NeoForge 21 无

请选择与 Minecraft 版本和加载器相符的模组文件。多人游戏时,客户端和服务端都需要安装。

如何附魔

本模组添加了两个新方块:附魔灌注台和附魔灌注基座。使用物品右键它们将其放入,空手右键取出其中物品。

你需要像下图这样摆放魔咒灌注台(中心位置)与魔咒灌注基座(周围的位置),然后按照配方在基座上摆放对应的物品(次序不重要),最后在中心的灌注台上摆放你想要附魔的物品,等待若干秒即可完成附魔。

image

合成配方

image

🪚配方

使用数据包添加或修改配方时,请注意目录随 Minecraft 版本变化:

  • 1.20.1:data/<命名空间>/recipes/<配方名>.json
  • 1.21.1:data/<命名空间>/recipe/<配方名>.json

下方的魔咒灌注配方格式适用于这两个版本;简单灌注的输出物品格式需要按版本区分。

魔咒灌注

本模组添加了一种配方类型(enchantment_infusion:enchantment_infusion)。实例配方JSON文件如下:

{
  "type": "enchantment_infusion:enchantment_infusion",
  "enchantment": "minecraft:efficiency",
  "force": false,
  "ingredients": [
    {
      "item": "minecraft:redstone_block"
    },
    {
      "item": "minecraft:redstone_block"
    },
    {
      "item": "minecraft:diamond_pickaxe"
    },
    {
      "item": "minecraft:diamond_shovel"
    },
    {
      "item": "minecraft:amethyst_shard"
    },
    {
      "item": "minecraft:amethyst_shard"
    },
    {
      "item": "minecraft:lapis_block"
    },
    {
      "item": "minecraft:lapis_block"
    }
  ],
  "input": {
    "enchantment": "minecraft:efficiency",
    "min_level": 4
  },
  "level": 5
}
配方字段 是否必需 说明
type 必需 指定配方类型为附魔灌注
enchantment 必需 目标魔咒的标识符
level 必需 魔咒等级
ingredients 必需 配方的原料,1至8个,次序不重要(这是无序配方)
input 可选 需要已有的魔咒,灌注时会消耗该魔咒
force 可选 是否忽略魔咒兼容性,强制匹配被附魔物品,默认为false

默认配方

本模组添加了一些默认配方,这些配方来源于新生魔艺,但使用了原版物品取代了新生魔艺中的物品:

原物品 替代品
魔源宝石 紫水晶碎片
水之精华 水桶
气之精华 幻翼膜
火之精华 烈焰弹
防护之精华 金苹果
土之精华 树叶
操纵之精华 时钟
荒野尖刺 甜浆果

简单灌注

简单灌注(enchantment_infusion:simple_infusion)使用基座上的原料,将中央物品转换为输出物品。下面是仅使用原版物品的自定义配方示例,适用于 Minecraft 1.20.1(Fabric / Forge):

{
  "type": "enchantment_infusion:simple_infusion",
  "ingredients": [
    {
      "item": "minecraft:redstone"
    },
    {
      "item": "minecraft:iron_ingot"
    }
  ],
  "input": {
    "item": "minecraft:leather_boots"
  },
  "output": {
    "Count": 1,
    "id": "minecraft:iron_boots"
  },
  "copy_nbt": false
}

在 Minecraft 1.21.1(Fabric / NeoForge)中,将上例的 output 替换为以下内容,其余字段保持不变。数量字段使用小写 count,额外物品数据使用 components,不再使用 Count 和 tag:

{
  "id": "minecraft:iron_boots",
  "count": 1
}
配方字段 是否必需 说明
type 必需 指定配方类型为简单灌注
ingredients 必需 配方的原料,1至8个,次序不重要(这是无序配方)
input 必需 中央灌注台的输入原料
output 必需 输出物品
copy_nbt 可选 是否拷贝输入物品的数据,默认为true;1.20.1拷贝NBT,1.21.1拷贝物品组件改动并合并自定义数据

🧩兼容

以上各版本均内置JEI、REI和EMI兼容插件,可查看魔咒灌注和简单灌注配方。这些配方查看器都是可选的,请安装与 Minecraft 版本和加载器相符的版本。

✉️反馈

如果有任何Bug或建议,请反馈到GitHub Issues,并注明 Minecraft 版本、加载器和模组版本。