--this is where the crafting bench is defined crafting_table_formspec = "size[9,8.75]".. "background[-0.19,-0.25;9.41,9.49;crafting_inventory_workbench.png]".. "listcolors[#8b8a89;#c9c3c6;#3e3d3e;#000000;#FFFFFF]".. "list[current_player;main;0,4.5;9,1;]".. --hot bar "list[current_player;main;0,6;9,3;9]".. --big part "list[current_player;craft;1.75,0.5;3,3;]".. "list[current_player;craftpreview;6.1,1.5;1,1;]".. "listring[current_player;main]".. "listring[current_player;craft]" minetest.register_node("craftingtable:craftingtable", { description = "Crafting Table", tiles = {"crafting_workbench_top.png", "wood.png", "crafting_workbench_side.png", "crafting_workbench_side.png", "crafting_workbench_front.png", "crafting_workbench_front.png"}, groups = {wood = 1, hard = 1, axe = 1, hand = 3,pathable = 1}, sounds = main.woodSound(), on_rightclick = function(pos, node, player, itemstack) player:get_inventory():set_width("craft", 3) player:get_inventory():set_size("craft", 9) minetest.show_formspec(player:get_player_name(), "main", crafting_table_formspec) end, }) minetest.register_craft({ output = "craftingtable:craftingtable", recipe = { {"main:wood","main:wood"}, {"main:wood","main:wood"} } })