Melter
Adds a special melting block to the game that converts various blocks into liquid substances. This mod is primarily designed for use in modpacks and provides complete freedom in recipe configuration.
Currently, the mod does not include default recipes, allowing modpack creators to fully customize the melting process to their needs.
Heat Source System
The efficiency of melting depends on the heat source used. Each source has its own heat level:
- No source (0)
- Torch (1)
- Campfire (2)
- Lava (4)
- Inactive blaze burner (8)
- Active blaze burner (10)
- Superheated blaze burner (16)
Melting Recipe Example
{
"type": "melter:melting",
"input": {
"tag": "forge:cobblestone",
"count": 1
},
"output": {
"fluid": "minecraft:lava",
"amount": 250
},
"processingTime": 500
}
Recipe with Minimum Heat Level
{
"type": "melter:melting",
"input": {
"tag": "forge:cobblestone",
"count": 1
},
"output": {
"fluid": "minecraft:lava",
"amount": 250
},
"processingTime": 500,
"minimumHeat": 8
}
KubeJS Integration
//.melterMelting(OUTPUT_FLUID,INPUT_BLOCK).processingTime(TIME);
//.minimumHeat(MINIMUM_HEAT) OPTIONAL
event.recipes.melterMelting(Fluid.of('minecraft:water', 200),"#minecraft:leaves").processingTime(200); //Water generator
event.recipes.melterMelting(Fluid.of('minecraft:lava', 250),"#forge:cobblestone").processingTime(1000); //Lava generator
event.recipes.melterMelting(Fluid.of('minecraft:lava', 250),"#forge:cobblestone").processingTime(1000).minimumHeat(8); //Lava generator
CraftTweaker Integration (1.19.2, 1.20.1)
//addRecipe(Recipe name, Output fluid, Input item, Processing time, Minimum heat)
<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);