Alloy Smelter

Alloy Smelter

增加一个用于冶炼矿石的多方块结构

基础库

合金冶炼炉

本模组添加了 3 个等级的多方块结构用于冶炼矿石,分别由砖块、磨制黑石和末地石砖构成。低级冶炼炉的所有配方在高级冶炼炉中均适用。在其基本配置下,它是提升矿石冶炼速度的简单方式,您也可以自行添加配方和更改冶炼炉所需的方块。这些功能主要面向模组与整合包作者。

示例

重要提示

如果您拥有旧版本模组并更新到了冶炼炉有 5 个槽位的新版本,且您在世界中放置了冶炼炉方块,世界将无法启动。请先破坏世界中所有冶炼炉方块,然后再更新模组。

每个冶炼炉等级对于每种原版矿石只有两个冶炼配方。冶炼单个物品时,可将其放入冶炼炉的任意槽位。如果配方包含 2 个及以上物品,则它们在槽位中的放置顺序很重要。

功能

冶炼炉自动化

您可以使用漏斗和其他模组(如 AE2 等)的方块来实现冶炼炉自动化。对于样板供应器(AE2):放置在除顶部和底部以外的任意侧面。对于漏斗:输出槽位于冶炼炉内部,输入槽位于顶部。漏斗像往箱子中那样将物品装入输入槽;漏斗无法访问燃料槽。

更改每个等级冶炼炉的方块

要更改冶炼炉所需的方块,您需要为该方块添加所需的标签。您可以使用数据包或 kubejs 来完成此操作。

每个冶炼炉等级都有自己的方块标签:

  • 冶炼炉 1 级:alloy_smelter:alloy_smelter_blocks_tier1
  • 冶炼炉 2 级:alloy_smelter:alloy_smelter_blocks_tier2
  • 冶炼炉 3 级:alloy_smelter:alloy_smelter_blocks_tier3

添加自定义燃料

如果您想为冶炼炉添加燃料,只需将标签 "alloy_smelter:alloy_smelter_fuel" 添加到任何其他燃料物品上即可。

为冶炼炉添加和编辑配方

要创建配方,您可以使用数据包或 kubejs。创建包含您配方的 json 文件即可。

JSON 配方示例

1.21.4

{
  "type": "alloy_smelter:smelting",
  "ingredients": [
    {
      "ingredient": "minecraft:raw_copper",
      "count": 1
    },
    {
      "ingredient": "minecraft:raw_iron",
      "count": 2
    }
  ],
  "result": {
    "id": "minecraft:diamond",
    "count": 2
  },
  "smeltingTime": 200,
  "fuelPerTick": 1,
  "requiredTier": 2
}

1.21.1

{
  "type": "alloy_smelter:smelting",
  "ingredients": [
    {
      "ingredient": { "item": "minecraft:raw_copper" },
      "count": 1
    },
    {
      "ingredient": { "item": "minecraft:raw_iron" },
      "count": 2
    }
  ],
  "result": {
    "id": "minecraft:diamond",
    "count": 2
  },
  "smeltingTime": 200,
  "fuelPerTick": 1,
  "requiredTier": 2
}

1.20.1

{
  "type": "alloy_smelter:smelting",
  "ingredients": [
    {
      "item": "minecraft:raw_copper",
      "count": 1
    },
    {
      "item": "minecraft:raw_iron",
      "count": 2
    }
  ],
  "result": {
    "item": "minecraft:diamond",
    "count": 2
  },
  "smeltingTime": 200,
  "fuelPerTick": 1,
  "requiredTier": 2
}

模组使用了 Alloy Forgery 的一些资源

版权所有 (c) Wisp Forest,MIT 许可证

这是我为 Forge 制作的 Alloy Forgery 的类似模组,融入了我自己的想法和实现。