commit | author | age
|
0ca19d
|
1 |
-- Minetest 0.4.6 mod: extranodes |
R |
2 |
-- namespace: technic |
|
3 |
|
|
4 |
--register stairslike nodes |
|
5 |
register_stair_slab_panel_micro("technic", "marble", "technic:marble", |
|
6 |
{cracky=2, not_in_creative_inventory=1}, |
|
7 |
{"technic_marble.png"}, |
|
8 |
"Marble", |
|
9 |
"marble", |
|
10 |
"facedir", |
|
11 |
0) |
|
12 |
|
|
13 |
register_stair_slab_panel_micro("technic", "marble_bricks", "technic:marble_bricks", |
|
14 |
{cracky=2, not_in_creative_inventory=1}, |
|
15 |
{"technic_marble_bricks.png"}, |
|
16 |
"Marble Bricks", |
|
17 |
"marble_bricks", |
|
18 |
"facedir", |
|
19 |
0) |
|
20 |
|
|
21 |
register_stair_slab_panel_micro("technic", "granite", "technic:granite", |
|
22 |
{cracky=3, not_in_creative_inventory=1}, |
|
23 |
{"technic_granite.png"}, |
|
24 |
"Granite", |
|
25 |
"granite", |
|
26 |
"facedir", |
|
27 |
0) |
|
28 |
|
|
29 |
register_stair_slab_panel_micro("technic", "concrete", "technic:concrete", |
|
30 |
{cracky=3, not_in_creative_inventory=1}, |
|
31 |
{"technic_concrete_block.png"}, |
|
32 |
"Concrete", |
|
33 |
"concrete", |
|
34 |
"facedir", |
|
35 |
0) |
|
36 |
|
|
37 |
--register nodes in circular saw if aviable |
|
38 |
if circular_saw then |
|
39 |
for i,v in ipairs({"concrete", "marble", "marble_bricks", "granite", "default:obsidian"}) do |
|
40 |
table.insert(circular_saw.known_stairs, "technic:" ..v); |
|
41 |
end |
|
42 |
end |
994d40
|
43 |
|
R |
44 |
|
|
45 |
function register_technic_stairs_alias(modname, origname, newmod, newname) |
|
46 |
minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname) |
|
47 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted") |
|
48 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_wall", newmod..":slab_" .. newname .. "_wall") |
|
49 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter", newmod..":slab_" .. newname .. "_quarter") |
|
50 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_inverted", newmod..":slab_" .. newname .. "_quarter_inverted") |
|
51 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_wall", newmod..":slab_" .. newname .. "_quarter_wall") |
|
52 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter", newmod..":slab_" .. newname .. "_three_quarter") |
|
53 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_inverted", newmod..":slab_" .. newname .. "_three_quarter_inverted") |
|
54 |
minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_wall", newmod..":slab_" .. newname .. "_three_quarter_wall") |
|
55 |
minetest.register_alias(modname .. ":stair_" .. origname, newmod..":stair_" .. newname) |
|
56 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_inverted", newmod..":stair_" .. newname .. "_inverted") |
|
57 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_wall", newmod..":stair_" .. newname .. "_wall") |
|
58 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", newmod..":stair_" .. newname .. "_wall_half") |
|
59 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted") |
|
60 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_half", newmod..":stair_" .. newname .. "_half") |
|
61 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_half_inverted", newmod..":stair_" .. newname .. "_half_inverted") |
|
62 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half", newmod..":stair_" .. newname .. "_right_half") |
|
63 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half_inverted", newmod..":stair_" .. newname .. "_right_half_inverted") |
|
64 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", newmod..":stair_" .. newname .. "_wall_half") |
|
65 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted") |
|
66 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_inner", newmod..":stair_" .. newname .. "_inner") |
|
67 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_inner_inverted", newmod..":stair_" .. newname .. "_inner_inverted") |
|
68 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_outer", newmod..":stair_" .. newname .. "_outer") |
|
69 |
minetest.register_alias(modname .. ":stair_" .. origname .. "_outer_inverted", newmod..":stair_" .. newname .. "_outer_inverted") |
|
70 |
minetest.register_alias(modname .. ":panel_" .. origname .. "_bottom", newmod..":panel_" .. newname .. "_bottom") |
|
71 |
minetest.register_alias(modname .. ":panel_" .. origname .. "_top", newmod..":panel_" .. newname .. "_top") |
|
72 |
minetest.register_alias(modname .. ":panel_" .. origname .. "_vertical", newmod..":panel_" .. newname .. "_vertical") |
|
73 |
minetest.register_alias(modname .. ":micro_" .. origname .. "_bottom", newmod..":micro_" .. newname .. "_bottom") |
|
74 |
minetest.register_alias(modname .. ":micro_" .. origname .. "_top", newmod..":micro_" .. newname .. "_top") |
724f1a
|
75 |
end |
994d40
|
76 |
|
R |
77 |
register_technic_stairs_alias("stairsplus", "concrete", "technic", "concrete") |
dca23b
|
78 |
register_technic_stairs_alias("stairsplus", "marble", "technic", "marble") |
R |
79 |
register_technic_stairs_alias("stairsplus", "granite", "technic", "granite") |
|
80 |
register_technic_stairs_alias("stairsplus", "marble_bricks", "technic", "marble_bricks") |