1
1
walls = {}
2
2
3
- walls .register = function (wall_name , wall_desc , wall_texture , wall_mat , wall_sounds )
3
+ walls .register = function (wall_name , wall_desc , wall_texture_table , wall_mat , wall_sounds )
4
+ -- make wall_texture_table paramenter backwards compatible for mods passing single texture
5
+ if type (wall_texture_table ) ~= " table" then
6
+ wall_texture_table = { wall_texture_table }
7
+ end
4
8
-- inventory node, and pole-type wall start item
5
9
minetest .register_node (wall_name , {
6
10
description = wall_desc ,
@@ -17,7 +21,7 @@ walls.register = function(wall_name, wall_desc, wall_texture, wall_mat, wall_sou
17
21
connects_to = { " group:wall" , " group:stone" , " group:fence" },
18
22
paramtype = " light" ,
19
23
is_ground_content = false ,
20
- tiles = { wall_texture , } ,
24
+ tiles = wall_texture_table ,
21
25
walkable = true ,
22
26
groups = { cracky = 3 , wall = 1 , stone = 2 },
23
27
sounds = wall_sounds ,
@@ -35,12 +39,12 @@ walls.register = function(wall_name, wall_desc, wall_texture, wall_mat, wall_sou
35
39
36
40
end
37
41
38
- walls .register (" walls:cobble" , " Cobblestone Wall" , " default_cobble.png" ,
42
+ walls .register (" walls:cobble" , " Cobblestone Wall" , { " default_cobble.png" } ,
39
43
" default:cobble" , default .node_sound_stone_defaults ())
40
44
41
- walls .register (" walls:mossycobble" , " Mossy Cobblestone Wall" , " default_mossycobble.png" ,
45
+ walls .register (" walls:mossycobble" , " Mossy Cobblestone Wall" , { " default_mossycobble.png" } ,
42
46
" default:mossycobble" , default .node_sound_stone_defaults ())
43
47
44
- walls .register (" walls:desertcobble" , " Desert Cobblestone Wall" , " default_desert_cobble.png" ,
48
+ walls .register (" walls:desertcobble" , " Desert Cobblestone Wall" , { " default_desert_cobble.png" } ,
45
49
" default:desert_cobble" , default .node_sound_stone_defaults ())
46
50
0 commit comments