-
Notifications
You must be signed in to change notification settings - Fork 4
Home
This is a Minecraft Forge mod which adds Brick Furnaces to the game.

The Fabric / Quilt version needs the following mods:
- Fabric API (Github, Curseforge, Modrinth)
- Cloth Config API (Github, Curseforge, Modrinth)
The mod adds three furnaces:
- All furnaces have a better game performance (less lags), because they use the mechanisms of FastFurnace mod.
- Vanilla recipes can be disabled or blacklisted for brick furnaces.
- Additional recipes only for the brick furnaces can be added with data packs.
You can enable/disable the usage of the recipe types "minecraft:smelting", "minecraft:blasting", "minecraft:smoking" inside of corresponding brick furnaces with the config option vanillaRecipesEnabled. (default: enabled)
before 3.0.0.0 it was called recipeBlacklist
This config value is a comma seperated list of recipe ids which should not be used by the brick furnaces.
Examples:
-
""- no recipe is blocked (default value) -
"baked_potato"- only Baked Potato recipe (of Furnace) is disabled inside of brick furnaces. -
"baked_potato,baked_potato_from_smoking,othermod:other_baked_food"- Baked Potato recipes of Furnace and Smoker are disabled inside of brick furnaces as well as theother_baked_foodrecipe of theothermodmod.
Has only an effect if vanillaRecipesEnabled is enabled.
You can set a cook time factor with the config option cookTimeFactor.
Examples:
- 1.0 - same time as the corresponding vanilla furnaces (default value)
- 0.5 - half the time
- 2.0 - twice the time
This factor influences only the recipe types "minecraft:smelting", "minecraft:blasting", "minecraft:smoking" inside of the corresponding brick furnace variant.
Has only an effect if vanillaRecipesEnabled is enabled.
You can add special recipes for the brick furnaces with the CraftTweaker mod.
The following example adds a recipe to the Brick Furnace that "smelts" a stick to a diamond.
<recipetype:brickfurnace:smelting>.addJsonRecipe("test", {
ingredient:{item:<item:minecraft:stick>.registryName},
result:<item:minecraft:diamond>.registryName,
experience:0.3 as float,
cookingtime:200
});
The following example adds a recipe to the Blast Brick Furnace that "smelts" a stick to a diamond.
<recipetype:brickfurnace:blasting>.addJsonRecipe("test", {
ingredient:{item:<item:minecraft:stick>.registryName},
result:<item:minecraft:diamond>.registryName,
experience:0.3 as float,
cookingtime:100
});
The following example adds a recipe to the Brick Smoker that "cooks" a stick to a diamond.
<recipetype:brickfurnace:smoking>.addJsonRecipe("test", {
ingredient:{item:<item:minecraft:stick>.registryName},
result:<item:minecraft:diamond>.registryName,
experience:0.3 as float,
cookingtime:100
});
The following example adds a recipe to the Brick Furnace that "smelts" a stick to a diamond.
<recipetype:brickfurnace:smelting>.addJSONRecipe("test", {
ingredient:{item:<item:minecraft:stick>.registryName},
result:<item:minecraft:diamond>.registryName,
experience:0.3 as float,
cookingtime:200
});
The following example adds a recipe to the Blast Brick Furnace that "smelts" a stick to a diamond.
<recipetype:brickfurnace:blasting>.addJSONRecipe("test", {
ingredient:{item:<item:minecraft:stick>.registryName},
result:<item:minecraft:diamond>.registryName,
experience:0.3 as float,
cookingtime:100
});
The following example adds a recipe to the Brick Smoker that "cooks" a stick to a diamond.
<recipetype:brickfurnace:smoking>.addJSONRecipe("test", {
ingredient:{item:<item:minecraft:stick>.registryName},
result:<item:minecraft:diamond>.registryName,
experience:0.3 as float,
cookingtime:100
});
Since 1.5.0 it is possible to add special recipes for the 3 brick furnaces with data packs. All recipes have the same structure as the corresponding vanilla recipe types.
The only difference is the type value.
Smelting Example: ("type": "brickfurnace:smelting")
{
"type": "brickfurnace:smelting",
"ingredient": {
"item": "minecraft:iron_ore"
},
"result": {
"id": "minecraft:iron_nugget"
},
"experience": 0.3,
"cookingtime": 200
}
Blasting Example: ("type": "brickfurnace:blasting")
{
"type": "brickfurnace:blasting",
"ingredient": {
"item": "minecraft:iron_ore"
},
"result": {
"id": "minecraft:iron_nugget"
},
"experience": 0.3,
"cookingtime": 100
}
Smoking Example: ("type": "brickfurnace:smoking")
{
"type": "brickfurnace:smoking",
"ingredient": {
"item": "minecraft:wheat"
},
"result": {
"id": "minecraft:bread"
},
"experience": 0.3,
"cookingtime": 100
}
Smelting Example: ("type": "brickfurnace:smelting")
{
"type": "brickfurnace:smelting",
"ingredient": {
"item": "minecraft:iron_ore"
},
"result": "minecraft:iron_nugget",
"experience": 0.3,
"cookingtime": 200
}
Blasting Example: ("type": "brickfurnace:blasting")
{
"type": "brickfurnace:blasting",
"ingredient": {
"item": "minecraft:iron_ore"
},
"result": "minecraft:iron_nugget",
"experience": 0.3,
"cookingtime": 100
}
Smoking Example: ("type": "brickfurnace:smoking")
{
"type": "brickfurnace:smoking",
"ingredient": {
"item": "minecraft:wheat"
},
"result": "minecraft:bread",
"experience": 0.3,
"cookingtime": 100
}