-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.lua
More file actions
79 lines (53 loc) · 2.5 KB
/
init.lua
File metadata and controls
79 lines (53 loc) · 2.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
dofile(minetest.get_modpath("basic_trees") .. "/config.lua")
-- craft
dofile(minetest.get_modpath("basic_trees") .. "/craft.lua")
-- cypress stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/cypress/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/cypress/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/cypress/leaves.lua")
-- eucalyptus stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/eucalyptus/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/eucalyptus/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/eucalyptus/leaves.lua")
-- birch stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/birch/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/birch/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/birch/leaves.lua")
-- sequoia stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/sequoia/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/sequoia/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/sequoia/leaves.lua")
-- maple stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/maple/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/maple/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/maple/leaves.lua")
-- willow stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/willow/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/willow/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/willow/leaves.lua")
-- oak stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/oak/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/oak/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/oak/leaves.lua")
-- cedar stuff
dofile(minetest.get_modpath("basic_trees") .. "/trees/cedar/abms.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/cedar/functions.lua")
dofile(minetest.get_modpath("basic_trees") .. "/trees/cedar/leaves.lua")
-- Used to fix the leaves that not fall after tree chop
minetest.register_abm {
nodenames = {"basic_trees:cypress_leaves",
"basic_trees:eucalyptus_leaves",
"basic_trees:willow_leaves",
"basic_trees:sequoia_leaves",
"basic_trees:birch_leaves",
"basic_trees:maple_leaves",
"basic_trees:oak_leaves",
"basic_trees:cedar_leaves"},
chance = 4,
interval = 4,
action = function(pos)
if minetest.find_node_near(pos, 4, {"group:tree"}) == nil then
minetest.set_node(pos,{name = "air"})
end
end
}