summaryrefslogtreecommitdiff
path: root/crafts.lua
diff options
context:
space:
mode:
Diffstat (limited to 'crafts.lua')
-rw-r--r--crafts.lua130
1 files changed, 13 insertions, 117 deletions
diff --git a/crafts.lua b/crafts.lua
index 58f41fc..1baccd1 100644
--- a/crafts.lua
+++ b/crafts.lua
@@ -1,38 +1,40 @@
-for i in ipairs(moretrees.simple_trees) do
+for i in ipairs(moretrees.treelist) do
+ treename = moretrees.treelist[i][1]
+
minetest.register_craft({
- output = "moretrees:"..moretrees.simple_trees[i].."_trunk_sideways 2",
+ output = "moretrees:"..treename.."_trunk_sideways 2",
recipe = {
- {"moretrees:"..moretrees.simple_trees[i].."_trunk", "moretrees:"..moretrees.simple_trees[i].."_trunk"}
+ {"moretrees:"..treename.."_trunk", "moretrees:"..treename.."_trunk"}
}
})
minetest.register_craft({
- output = "moretrees:"..moretrees.simple_trees[i].."_trunk 2",
+ output = "moretrees:"..treename.."_trunk 2",
recipe = {
- {"moretrees:"..moretrees.simple_trees[i].."_trunk_sideways"},
- {"moretrees:"..moretrees.simple_trees[i].."_trunk_sideways"}
+ {"moretrees:"..treename.."_trunk_sideways"},
+ {"moretrees:"..treename.."_trunk_sideways"}
}
})
minetest.register_craft({
type = "shapeless",
- output = "moretrees:"..moretrees.simple_trees[i].."_planks 4",
+ output = "moretrees:"..treename.."_planks 4",
recipe = {
- "moretrees:"..moretrees.simple_trees[i].."_trunk"
+ "moretrees:"..treename.."_trunk"
}
})
minetest.register_craft({
type = "shapeless",
- output = "moretrees:"..moretrees.simple_trees[i].."_planks 4",
+ output = "moretrees:"..treename.."_planks 4",
recipe = {
- "moretrees:"..moretrees.simple_trees[i].."_trunk_sideways"
+ "moretrees:"..treename.."_trunk_sideways"
}
})
end
----- jungletrees
+-- extra crafting in case user has old jungle trees.
minetest.register_craft({
output = "moretrees:jungletree_trunk_sideways 2",
@@ -42,116 +44,10 @@ minetest.register_craft({
})
minetest.register_craft({
- output = "default:jungletree 2",
- recipe = {
- {"moretrees:jungletree_trunk_sideways"},
- {"moretrees:jungletree_trunk_sideways"}
- }
-})
-
-minetest.register_craft({
output = "moretrees:jungletree_planks 4",
recipe = {
{"default:jungletree"}
}
})
-minetest.register_craft({
- output = "moretrees:jungletree_planks 4",
- recipe = {
- {"moretrees:jungletree_trunk_sideways"}
- }
-})
-
----- firs
-minetest.register_craft({
- output = "moretrees:fir_trunk_sideways 2",
- recipe = {
- {"moretrees:fir_trunk", "moretrees:fir_trunk"},
- }
-})
-
-minetest.register_craft({
- output = "moretrees:fir_trunk 2",
- recipe = {
- {"moretrees:fir_trunk_sideways"},
- {"moretrees:fir_trunk_sideways"}
- }
-})
-
-minetest.register_craft({
- output = "moretrees:fir_planks 4",
- recipe = {
- {"moretrees:fir_trunk"}
- }
-})
-
-minetest.register_craft({
- output = "moretrees:fir_planks 4",
- recipe = {
- {"moretrees:fir_trunk_sideways"}
- }
-})
-
----- spruces
-
-minetest.register_craft({
- output = "moretrees:spruce_trunk_sideways 2",
- recipe = {
- {"moretrees:spruce_trunk", "moretrees:spruce_trunk"},
- }
-})
-
-minetest.register_craft({
- output = "moretrees:spruce_trunk 2",
- recipe = {
- {"moretrees:spruce_trunk_sideways"},
- {"moretrees:spruce_trunk_sideways"}
- }
-})
-
-minetest.register_craft({
- output = "moretrees:spruce_planks 4",
- recipe = {
- {"moretrees:spruce_trunk"}
- }
-})
-
-minetest.register_craft({
- output = "moretrees:spruce_planks 4",
- recipe = {
- {"moretrees:spruce_trunk_sideways"}
- }
-})
-
----- birches
-
-minetest.register_craft({
- output = "moretrees:birch_trunk_sideways 2",
- recipe = {
- {"moretrees:birch_trunk", "moretrees:birch_trunk"},
- }
-})
-
-minetest.register_craft({
- output = "moretrees:birch_trunk 2",
- recipe = {
- {"moretrees:birch_trunk_sideways"},
- {"moretrees:birch_trunk_sideways"}
- }
-})
-
-minetest.register_craft({
- output = "moretrees:birch_planks 4",
- recipe = {
- {"moretrees:birch_trunk"}
- }
-})
-
-minetest.register_craft({
- output = "moretrees:birch_planks 4",
- recipe = {
- {"moretrees:birch_trunk_sideways"}
- }
-})