Set furnace smelting output stack size to 1 if it randomed to 0.
changed type to types to match code
changed slot to slots to match code
fixed name and main fields
Added logic for items that don't fit the standard tool format of [material]_[type] format.
Added definitions for items that don't fit the standard tool format of [material]_[type] format.
Fixed durability adjustment code