

Mufog
This mod offers a comprehensive forging system built on tags and recipes. New hammer tags have been added to the game, ranging from "mufog:hammer/level_1" to "mufog:hammer/level_5". Additionally, a new recipe type has been introduced that allows control over five different parameters. Using Mufog, you can implement any forging-related ideas through Kubejs or datapacks.
Creating New Forging Recipes
Using Kubejs
//output: the item obtained as a result of forging
//input: the raw materials for forging
//hammerTimes: the number of hammer strikes required to complete the recipe
//hammerLevel: the required hammer level (copper and gold:1, iron:2, diamond:3, netherite:4)
//blueprint: the blueprint that must be held in the off-hand during forging
event.recipes.mufog.forging(<output>, <input>, <hammerTimes>, <hammerLevel>, <blueprint|optional>)
Using Datapacks
Below is an example implementation:
{
"type": "mufog:forging",
"ingredient": {
"item": "minecraft:redstone_ore"
},
"blueprint": {
"item": "minecraft:redstone"
},
"processtime": 5,
"level": 1,
"result": {
"item": "minecraft:redstone",
"count": 2
}
}
In-Game Recipe Display
Starting from version 1.0, Mufog supports integration with REI and EMI mods for convenient recipe viewing.
REI Integration