summaryrefslogtreecommitdiff
path: root/trunks/crafting.lua
diff options
context:
space:
mode:
Diffstat (limited to 'trunks/crafting.lua')
-rw-r--r--trunks/crafting.lua133
1 files changed, 133 insertions, 0 deletions
diff --git a/trunks/crafting.lua b/trunks/crafting.lua
new file mode 100644
index 0000000..02f3991
--- /dev/null
+++ b/trunks/crafting.lua
@@ -0,0 +1,133 @@
+-- Code by Mossmanikin
+-----------------------------------------------------------------------------------------------
+-- TWiGS
+-----------------------------------------------------------------------------------------------
+minetest.register_craft({ -- *leaves --> twigs
+ output = "trunks:twig_1 2",
+ recipe = {{"group:leafdecay"}}
+})
+if minetest.get_modpath("moretrees") ~= nil then
+minetest.register_craft({ -- moretrees_leaves --> twigs
+ output = "trunks:twig_1 2",
+ recipe = {{"group:moretrees_leaves"}}
+})
+minetest.register_craft({ -- except moretrees:palm_leaves
+ output = "moretrees:palm_leaves",
+ recipe = {{"moretrees:palm_leaves"}}
+})
+end
+if minetest.get_modpath("bushes") ~= nil then
+minetest.register_craft({ -- BushLeaves --> twigs
+ output = "trunks:twig_1 2",
+ recipe = {{"bushes:BushLeaves1"}}
+})
+minetest.register_craft({
+ output = "trunks:twig_1 2",
+ recipe = {{"bushes:BushLeaves2"}}
+})
+minetest.register_craft({ -- bushbranches --> twigs
+ output = "trunks:twig_1 4",
+ recipe = {{"bushes:bushbranches1"}}
+})
+minetest.register_craft({
+ output = "trunks:twig_1 4",
+ recipe = {{"bushes:bushbranches2"}}
+})
+minetest.register_craft({
+ output = "trunks:twig_1 4",
+ recipe = {{"bushes:bushbranches2a"}}
+})
+minetest.register_craft({
+ output = "trunks:twig_1 4",
+ recipe = {{"bushes:bushbranches3"}}
+})
+end
+minetest.register_craft({ -- twigs block --> twigs
+ output = "trunks:twig_1 8",
+ recipe = {{"trunks:twigs"}}
+})
+minetest.register_craft({ -- twigs_slab --> twigs
+ output = "trunks:twig_1 4",
+ recipe = {{"trunks:twigs_slab"}}
+})
+minetest.register_craft({ -- twigs_roof --> twigs
+ output = "trunks:twig_1 4",
+ recipe = {{"trunks:twigs_roof"}}
+})
+minetest.register_craft({ -- twigs_roof_corner --> twigs
+ output = "trunks:twig_1 3",
+ recipe = {{"trunks:twigs_roof_corner"}}
+})
+minetest.register_craft({ -- twigs_roof_corner_2 --> twigs
+ output = "trunks:twig_1 3",
+ recipe = {{"trunks:twigs_roof_corner_2"}}
+})
+-----------------------------------------------------------------------------------------------
+-- STiCK
+-----------------------------------------------------------------------------------------------
+minetest.register_craft({ -- twig --> stick
+ output = "default:stick",
+ recipe = {{"trunks:twig_1"}}
+})
+
+-----------------------------------------------------------------------------------------------
+-- TWiGS BLoCK
+-----------------------------------------------------------------------------------------------
+minetest.register_craft({ -- twigs --> twigs block
+ output = "trunks:twigs",
+ recipe = {
+ {"trunks:twig_1","trunks:twig_1","trunks:twig_1"},
+ {"trunks:twig_1", "" ,"trunks:twig_1"},
+ {"trunks:twig_1","trunks:twig_1","trunks:twig_1"},
+ }
+})
+
+-----------------------------------------------------------------------------------------------
+-- TWiGS SLaBS
+-----------------------------------------------------------------------------------------------
+minetest.register_craft({ -- twigs blocks --> twigs_slabs
+ output = "trunks:twigs_slab 6",
+ recipe = {
+ {"trunks:twigs","trunks:twigs","trunks:twigs"},
+ }
+})
+
+-----------------------------------------------------------------------------------------------
+-- TWiGS RooFS
+-----------------------------------------------------------------------------------------------
+minetest.register_craft({ -- twigs blocks --> twigs_roofs
+ output = "trunks:twigs_roof 4",
+ recipe = {
+ {"trunks:twigs",""},
+ {"","trunks:twigs"},
+ }
+})
+minetest.register_craft({
+ output = "trunks:twigs_roof 4",
+ recipe = {
+ {"","trunks:twigs"},
+ {"trunks:twigs",""},
+ }
+})
+
+-----------------------------------------------------------------------------------------------
+-- TWiGS RooF CoRNeRS
+-----------------------------------------------------------------------------------------------
+minetest.register_craft({ -- twigs blocks --> twigs_roof_corners
+ output = "trunks:twigs_roof_corner 8",
+ recipe = {
+ { "" ,"trunks:twigs", "" },
+ {"trunks:twigs", "" ,"trunks:twigs"},
+ }
+})
+
+-----------------------------------------------------------------------------------------------
+-- TWiGS RooF CoRNeRS 2
+-----------------------------------------------------------------------------------------------
+minetest.register_craft({ -- twigs blocks --> twigs_roof_corner_2's
+ output = "trunks:twigs_roof_corner_2 8",
+ recipe = {
+ {"trunks:twigs", "" ,"trunks:twigs"},
+ { "" ,"trunks:twigs", "" },
+ }
+}) \ No newline at end of file