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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
-- all nodes that do not fit in any other category
-- Och_Noe
--
local own_name = "advtrains_platform"
-- copied from advtrains and modified
-- bricks
list_default = {
"default:desert_sandstone_brick",
"default:desert_stonebrick",
"default:silver_sandstone_brick",
"default:brick",
"default:stone",
"default:sandstone",
"default:obsidian_glass" }
list_moreblocks = {
"moreblocks:cactus_brick",
"moreblocks:coal_stone_bricks",
"moreblocks:grey_bricks",
"moreblocks:iron_stone_bricks"}
-- wood
list_wood= {
"default:acacia_wood",
"default:aspen_wood",
"default:junglewood",
"default:pine_wood",
"default:wood" }
list_wood_ethereal = {
"ethereal:banana_wood",
"ethereal:birch_wood",
"ethereal:frost_wood",
"ethereal:palm_wood",
"ethereal:redwood_wood",
"ethereal:willow_wood",
"ethereal:yellow_wood",
"ethereal:bamboo_floor" }
list_wood_maple = {
"maple:maple_wood" }
-- metal blocks
list_moreores = {
"moreores:mithril_block" }
-- wool
-- ?
for _,name in pairs(list_default) do
advtrains.register_platform(own_name,name)
end
if minetest.get_modpath("moreblocks") then
for _,name in pairs(list_moreblocks) do
advtrains.register_platform(own_name,name)
end
end
for _,name in pairs(list_wood) do
advtrains.register_platform(own_name,name)
end
if minetest.get_modpath("ethereal") then
for _,name in pairs(list_wood_ethereal) do
advtrains.register_platform(own_name,name)
end
end
if minetest.get_modpath("maple") then
for _,name in pairs(list_wood_maple) do
advtrains.register_platform(own_name,name)
end
end
if minetest.get_modpath("moreores") then
for _,name in pairs(list_moreores) do
advtrains.register_platform(own_name,name)
end
end
|