Literally. 5 seconds of searching, http://forum.blockland.us/index.php?topic=97139.0

THIS:

NOT THAT
Also I'm working on a Minecraftish game, this would be useful.
I mainly need crafting (Mine
craft) so if someone makes that there will be internets given that day.
Here's my idea of how crafting could/should work.
First, it should be either:
1. an event triggered by onActivate, onPlayerTouch and other player-controlled inputs (so you can make workbenches)
2. a Server-side keybind allowing you to craft without a workbench
3. 1 and 2 combined together, like in Minecraft
Then, in the Admin Menu have materials (bricks and their colors assigned to materials,
like this) that are saved to a materiallist.txt (or something like that) in Event/Server_Crafting or a folder (like DD Chat's chatlogs) and would have a number after them (1, 2, 3 and so on for every server you join with it's own material list, material lists could also be saved/loaded)
The Admin Menu would also have a "craftables" list, where you arrange the materials you make and add a result (an weapon/tool from Weapon_, Item_ and Tool_,
example) that are saved to a materiallist.txt (or something like that) in Event/Server_Crafting or a folder (like DD Chat's chatlogs) and would have a number after them (1, 2, 3 and so on for every server you join with it's own material list, material lists could also be saved/loaded)
tl;dr: materials arranged in patterns saved as a crafting recipe
k there's my thoughts