Volucraft

Volucraft

我在Minecraft中添加了真正的3D合成

Volucraft

Minecraft 中的 3D(立体)合成! 我等这一刻已经很久了……

如何进行立体合成

首先,从创造模式物品栏中获取融合台(位于工作台之后的「功能方块」类别中)。 目前融合台没有合成配方,但我正在考虑尽快添加。

配方

由于 3D 配方的特性,任何可以通过镜像或旋转匹配配方的物品堆方向都是有效的输入。

Volucraft 自带一个内置数据包,包含两个配方:

  1. 附魔金苹果 - 26 个金块环绕中心 1 个苹果。
  2. 三叉戟 - 将一个海晶碎片放在中心,然后在其中一个角落再放一个碎片。在碎片的对角处放一根骨头,其余两根骨头放在相邻角落。
  3. 哭泣的黑曜石(×4) - 底部放置 4 个黑曜石,紧接着上方 4 格交替放置恶魂之泪和龙息,再上方放置 4 个黑曜石。

创建自定义配方

Volucraft 配方是数据驱动的,与普通合成配方类似! 它们位于常规的 data/<modid>/recipe 文件夹中,但使用不同的类型和模式。key 和 result 字段与普通合成配方完全相同。

参见以下示例(三叉戟配方):

{
  "type": "volucraft:amalgamation",
  "key": {
    "/": "minecraft:prismarine_shard",
    "V": "minecraft:bone"
  },
  "pattern": [
    [
      "V V",
      "   ",
      "  V"
    ],
    [
      "   ",
      " / ",
      "   "
    ],
    [
      "   ",
      "   ",
      "/  "
    ]
  ],
  "result": {
    "id": "minecraft:trident"
  }
}

注意,这个 pattern 是由 3 个常规 2D 模式堆叠而成的。

查看配方

自 0.0.3 版本起,Volucraft 支持通过可靠配方查看器集成来查看配方!

配置

Volucraft 可以在客户端根据个人偏好进行配置。

0.1.0 版本之前

它包含两个内置资源包和一个由 YACL 驱动的可选配置。

这两个资源包用于修改槽位的透明度:

  1. 所有半透明槽位 - 默认使所有槽位呈半透明显示,而不是仅在包含物品时才变为半透明。
  2. 更半透明的槽位 - 包含物品的槽位会比平时更加不透明。

YACL 配置控制融合台屏幕中显示立方体部分的背景颜色。

它包含一个由 YACL 驱动的可选配置(你需要安装 YACL 才能访问该配置)。 YACL 配置控制槽位透明度以及融合台屏幕中槽位部分的背景颜色。

背景

这个模组最初的目的是为了参加 Modfest 26。
然而,由于时间不足和一些决策失误,Modfest 26 的截止日期到来时,我没有任何可以提交的内容。
不过,Mod Garden: DIY 活动开始了,考虑到我手头有一个很棒的模组构思却几乎没有任何代码实现,我决定尽可能多地编写剩余的模组代码(其实也没多少)。
多亏了这一点,我得以拥有第一个(据我所知)可以(理论上)在不弄虚作假的情况下同时显示 ModFest 和 Mod Garden 徽章的模组! 这有多酷?

为 Modfest 26 制作 为 Mod Garden: DIY 制作

特别鸣谢

感谢 Phanastrae、Celeste、Typho 和 Cassian 提供的帮助!