diff --git a/crafting.lua b/crafting.lua new file mode 100644 index 0000000..9ccbc26 --- /dev/null +++ b/crafting.lua @@ -0,0 +1,34 @@ +--- Glass craft recipes. +-- +-- @modlule crafting + + +--- Cooking. +-- +-- @section cooking + + +--- Glass recipe. +-- +-- @recipe glass:plain +-- @rtype cooking +-- @output 1 +-- @input group:sand +core.register_craft({ + type = 'cooking', + output = 'glass:plain', + recipe = 'group:sand', +}) + + +--- Obsidian glass recipe. +-- +-- @recipe glass:obsidian +-- @rtype cooking +-- @output 1 +-- @input default:obsidian_shard +core.register_craft({ + type = 'cooking', + output = 'glass:obsidian', + recipe = 'default:obsidian_shard', +}) diff --git a/init.lua b/init.lua index 4bc6aa7..85af551 100644 --- a/init.lua +++ b/init.lua @@ -20,6 +20,7 @@ glass.path = core.get_modpath(glass.name) local scripts = { 'functions', 'nodes', + 'crafting', } for _, s in ipairs(scripts) do