The Best Resource for Minecraft
The Best Resource for Minecraft

Brick Furnace Mod Wiki

The Brick Furnace Mod introduces brick-themed variants of the Furnace, Blast Furnace, and Smoker, offering high-performance smelting with full customization through configuration and data packs.

6 sections · 658 words

Overview#

The Brick Furnace Mod is a utility and aesthetic mod designed to provide players with early-game smelting alternatives and improved server performance. By allowing the creation of furnaces using Bricks (clay) rather than Cobblestone or Iron, it streamlines the progression for players in clay-rich biomes.

Three different types of furnaces burning

Beyond aesthetics, the mod integrates the optimization logic of the FastFurnace mod, significantly reducing tick lag associated with recipe lookups in large-scale smelting arrays. It is fully compatible with modern Minecraft versions (1.20.1+) and supports advanced customization via configuration files, Datapacks, and CraftTweaker integration.

Brick Furnace Mod Banner

Blocks#

The mod adds three primary blocks, each functioning as a direct brick-based counterpart to vanilla smelting stations. All blocks have a Hardness of 2.0, a Blast Resistance of 10.0, and require a Pickaxe to mine.

Brick Furnace

The standard smelting unit. It processes all items that a vanilla Furnace can, including ores, food, and miscellaneous items like sand or clay. It emits a light level of 13 when active.

Brick Blast Furnace

A specialized furnace for ores and metal equipment. It smelts items twice as fast as the standard Brick Furnace but consumes fuel at double the rate. It serves as a workstation for Armorer villagers.

Brick Smoker

A specialized furnace for food items. It cooks food twice as fast as the standard Brick Furnace. It serves as a workstation for Butcher villagers.

A brick oven with flames underneath.

Crafting Recipes#

The crafting recipes for these blocks mirror their vanilla counterparts but substitute stone and iron components with bricks.

Result Ingredients Pattern
Brick Furnace 8x Bricks (Item) Hollow square of Bricks
Brick Blast Furnace 5x Bricks (Item), 1x Brick Furnace, 3x Smooth Stone Top: 3x Bricks; Mid: 1x Brick, 1x Brick Furnace, 1x Brick; Bottom: 3x Smooth Stone
Brick Smoker 4x Logs (Any), 1x Brick Furnace Cross pattern: Brick Furnace in center, Logs on top, bottom, left, and right

Note: In some configurations, the mod also allows smelting Clay Balls into Bricks on a Campfire.

Mechanics & Performance#

Performance Optimization

One of the core features of the Brick Furnace mod is its use of FastFurnace mechanisms. In vanilla Minecraft, furnaces frequently scan the entire recipe registry to find a match for the item in the input slot, which can cause significant lag on servers with many active furnaces. This mod caches the last used recipe, allowing for nearly instantaneous lookups and drastically reducing the CPU impact of smelting.

Villager Interaction

Brick-based specialized furnaces are recognized by the villager profession system:

  • Brick Blast Furnace: Claimed by unemployed villagers to become Armorers.
  • Brick Smoker: Claimed by unemployed villagers to become Butchers.

Recipe Handling

By default, Brick Furnaces inherit all vanilla recipes for their respective types (smelting, blasting, and smoking). However, the mod provides a robust system to override, blacklist, or add unique recipes that only work in the brick variants.

Configuration#

The mod's behavior can be fine-tuned via the configuration file (typically found in the serverconfig folder of your world save).

Option Default Description
vanillaRecipesEnabled true If set to false, the brick furnaces will ignore all standard vanilla recipes and only use custom ones added via datapacks.
recipeBlockedList "" A comma-separated list of recipe IDs (e.g., "minecraft:baked_potato") that should be disabled specifically for brick furnaces.
cookTimeFactor 1.0 A multiplier for smelting speed. 0.5 is twice as fast; 2.0 is twice as slow. Only affects vanilla recipe types.

Custom Recipes#

Users can add unique recipes specifically for Brick Furnaces that do not appear in vanilla furnaces.

Datapack Integration

Custom recipes use the following types: brickfurnace:smelting, brickfurnace:blasting, and brickfurnace:smoking.

Example (1.20.1 Smelting Recipe):

{
 "type": "brickfurnace:smelting",
 "ingredient": { "item": "minecraft:iron_ore" },
 "result": "minecraft:iron_nugget",
 "experience": 0.3,
 "cookingtime": 200
}

CraftTweaker Support

You can add recipes via scripts using the following syntax:

Brick Furnace:

<recipetype:brickfurnace:smelting>.addJsonRecipe("test_recipe", {
 ingredient: {item: <item:minecraft:stick>.registryName},
 result: <item:minecraft:diamond>.registryName,
 experience: 0.3 as float,
 cookingtime: 200
});

Brick Blast Furnace:

<recipetype:brickfurnace:blasting>.addJsonRecipe("test_blasting", {
 ingredient: {item: <item:minecraft:iron_ingot>.registryName},
 result: <item:minecraft:steel_ingot>.registryName,
 experience: 0.5 as float,
 cookingtime: 100
});