63
63
64
64
function stairs .register_stair (subname , recipeitem , groups , images , description ,
65
65
sounds , worldaligntex )
66
+ local src_def = minetest .registered_nodes [recipeitem ]
67
+
66
68
-- Set backface culling and world-aligned textures
67
69
local stair_images = {}
68
70
for i , image in ipairs (images ) do
@@ -91,6 +93,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
91
93
description = description ,
92
94
drawtype = " nodebox" ,
93
95
tiles = stair_images ,
96
+ use_texture_alpha = src_def and src_def .use_texture_alpha ,
94
97
paramtype = " light" ,
95
98
paramtype2 = " facedir" ,
96
99
is_ground_content = false ,
162
165
163
166
function stairs .register_slab (subname , recipeitem , groups , images , description ,
164
167
sounds , worldaligntex )
168
+ local src_def = minetest .registered_nodes [recipeitem ]
169
+
165
170
-- Set world-aligned textures
166
171
local slab_images = {}
167
172
for i , image in ipairs (images ) do
@@ -186,6 +191,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
186
191
description = description ,
187
192
drawtype = " nodebox" ,
188
193
tiles = slab_images ,
194
+ use_texture_alpha = src_def and src_def .use_texture_alpha ,
189
195
paramtype = " light" ,
190
196
paramtype2 = " facedir" ,
191
197
is_ground_content = false ,
297
303
298
304
function stairs .register_stair_inner (subname , recipeitem , groups , images ,
299
305
description , sounds , worldaligntex , full_description )
306
+ local src_def = minetest .registered_nodes [recipeitem ]
307
+
300
308
-- Set backface culling and world-aligned textures
301
309
local stair_images = {}
302
310
for i , image in ipairs (images ) do
@@ -330,6 +338,7 @@ function stairs.register_stair_inner(subname, recipeitem, groups, images,
330
338
description = description ,
331
339
drawtype = " nodebox" ,
332
340
tiles = stair_images ,
341
+ use_texture_alpha = src_def and src_def .use_texture_alpha ,
333
342
paramtype = " light" ,
334
343
paramtype2 = " facedir" ,
335
344
is_ground_content = false ,
384
393
385
394
function stairs .register_stair_outer (subname , recipeitem , groups , images ,
386
395
description , sounds , worldaligntex , full_description )
396
+ local src_def = minetest .registered_nodes [recipeitem ]
397
+
387
398
-- Set backface culling and world-aligned textures
388
399
local stair_images = {}
389
400
for i , image in ipairs (images ) do
@@ -417,6 +428,7 @@ function stairs.register_stair_outer(subname, recipeitem, groups, images,
417
428
description = description ,
418
429
drawtype = " nodebox" ,
419
430
tiles = stair_images ,
431
+ use_texture_alpha = src_def and src_def .use_texture_alpha ,
420
432
paramtype = " light" ,
421
433
paramtype2 = " facedir" ,
422
434
is_ground_content = false ,
0 commit comments