Melter

Melter

简单方块熔化器

游戏机制

熔炼器

一个简单的熔炼器方块,可将方块转化为液体。

面向整合包设计。可随意使用。

目前不提供任何配方。

设计上与 Create 兼容,但 Create 为可选依赖。

高级热源来自 Create。

热源

  • 无 (0)
  • 火把 (1)
  • 营火 (2)
  • 熔岩 (4)
  • 烈焰燃烧器 未激活 (8)
  • 烈焰燃烧器 激活 (10)
  • 烈焰燃烧器 超加热 (16)

配方示例:

{
  "type": "melter:melting",
  "input": {
    "tag": "forge:cobblestone",
    "count": 1
  },
  "output": {
    "fluid": "minecraft:lava",
    "amount": 250
  },
  "processingTime": 500
}

带最低热量要求

{
  "type": "melter:melting",
  "input": {
    "tag": "forge:cobblestone",
    "count": 1
  },
  "output": {
    "fluid": "minecraft:lava",
    "amount": 250
  },
  "processingTime": 500,
  "minimumHeat": 8
}

KubeJS 集成

//.melterMelting(OUTPUT_FLUID,INPUT_BLOCK).processingTime(INT);
//.minimumHeat(INT) 可选
event.recipes.melterMelting(Fluid.of('minecraft:water', 200),"#minecraft:leaves").processingTime(200); //水生成器
event.recipes.melterMelting(Fluid.of('minecraft:lava', 250),"#forge:cobblestone").processingTime(1000); //熔岩生成器
event.recipes.melterMelting(Fluid.of('minecraft:lava', 250),"#forge:cobblestone").processingTime(1000).minimumHeat(8); //熔岩生成器

CraftTweaker 集成 (1.19.2, 1.20.1)


//addRecipe(String name, FluidStack outputFluid,Item inputItem, int processingTime, int minimumHeat)

<recipetype:melter:melting>.addRecipe("test_recipe",<fluid:minecraft:water> * 500,<item:minecraft:gravel>, 1000,8);
<recipetype:melter:melting>.addRecipe("test_recipe_2",<fluid:minecraft:lava> * 500,<item:minecraft:sand>, 200,2);