From 6c02bfd675bb2e32403ef694c6d0376bac1c422f Mon Sep 17 00:00:00 2001 From: Ken Bull Date: Sun, 9 Sep 2012 06:26:55 -0400 Subject: [PATCH] fixed a bug in stairs2 and filled in the README --- README.md | 4 +++- stairs2/init.lua | 17 ++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b61fc4c..4e3aecd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ minetest_mods ============= -various mods for minetest \ No newline at end of file +Various mods for minetest. + +For mods without their own README, consider these CC0 or WTFPL. diff --git a/stairs2/init.lua b/stairs2/init.lua index 33e8c17..3c96d70 100644 --- a/stairs2/init.lua +++ b/stairs2/init.lua @@ -3,7 +3,8 @@ -- Node will be called stairs:stair_ function stairs.register_stair(subname, recipeitem, groups, images, description) - minetest.register_node(minetest.get_current_modname()..":stair_" .. subname, { + local name = minetest.get_current_modname()..":stair_" .. subname + minetest.register_node(name, { description = description, drawtype = "nodebox", tiles = images, @@ -21,7 +22,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description) }) minetest.register_craft({ - output = minetest.get_current_modname()..':stair_' .. subname .. ' 4', + output = name .. ' 4', recipe = { {recipeitem, "", ""}, {recipeitem, recipeitem, ""}, @@ -31,7 +32,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description) -- Flipped recipe for the silly minecrafters minetest.register_craft({ - output = minetest.get_current_modname()..':stair_' .. subname .. ' 4', + output = name .. ' 4', recipe = { {"", "", recipeitem}, {"", recipeitem, recipeitem}, @@ -42,7 +43,9 @@ end -- Node will be called stairs:slab_ function stairs.register_slab(subname, recipeitem, groups, images, description) - minetest.register_node(minetest.get_current_modname()..":slab_" .. subname, { + local name = minetest.get_current_modname()..":slab_" .. subname + + minetest.register_node(name, { description = description, drawtype = "nodebox", tiles = images, @@ -70,10 +73,10 @@ function stairs.register_slab(subname, recipeitem, groups, images, description) local p1 = pointed_thing.above local n0 = minetest.env:get_node(p0) local n1 = minetest.env:get_node(p1) - if n0.name == minetest.get_current_modname()..":slab_" .. subname then + if n0.name == name then slabpos = p0 slabnode = n0 - elseif n1.name == minetest.get_current_modname()..":slab_" .. subname then + elseif n1.name == name then slabpos = p1 slabnode = n1 end @@ -100,7 +103,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description) }) minetest.register_craft({ - output = minetest.get_current_modname()..':slab_' .. subname .. ' 3', + output = name .. ' 3', recipe = { {recipeitem, recipeitem, recipeitem}, },