Blast Furnace

A blast furnace is a block that smelts ores and metal armor and tools, similar to a furnace, but at twice the rate and half the experience. It also serves as an armorer's job site block.

Breaking
A blast furnace can be picked up by any pickaxe. If mined without a pickaxe, it does not drop anything.

Blast furnaces drop their contents when broken.

Natural generation
Blast furnaces can generate in all villages variant armorer houses.

Crafting
this for some reason isnt working in java 1.16 if u know why pls change this

Usage
Blast furnaces cannot be pushed by pistons.

Smelting
Blast furnaces are similar to furnaces, but can smelt only ore blocks and tools/armor made of iron, gold or chainmail. Smelting equipment yields one iron or gold nugget from their respective materials. Once an item and a fuel are placed into the blast furnace, the block state changes to lit and the item is smelted twice as fast as a regular furnace. Fuel is also used at double the rate of regular furnaces, so the number of items smelted per fuel stays the same. However, experience earned from blast furnaces is half the amount earned from regular furnaces. The product can then be collected by pressing the button on the blast furnace. Like normal furnaces, a hopper can be fed into a blast furnace and can also pick up items from it.

Light source
Blast furnaces emit a light level of 13 when active, similar to normal furnaces.

Custom name
By default, the GUI of a furnace is labeled "Blast Furnace", but this name can be customized by naming it in an anvil before placing it, or by changing the  tag using the  command.

Change profession
If a village has a blast furnace that has not been claimed by a villager, any nearby villager who hasn't chosen a job site block has a chance to change their profession to armorer.

Lock
$$, a blast furnace can be "locked" by setting its  tag using the  command. If a blast furnace's  tag is not blank, the blast furnace cannot be opened unless the player is holding an item with the same name as the   tag's text. For example, to lock a blast furnace at (0,64,0) so that the blast furnace cannot be opened unless the player is holding an item named "Blast Furnace Key", use.

ID




Block entity
A blast furnace has a block entity associated with it that holds additional data about the block.