From 4a8a5f7a09cb2c4fdfe508c73cc3c70cdbbbe8f5 Mon Sep 17 00:00:00 2001 From: cheapie Date: Tue, 17 Dec 2013 20:13:20 -0600 Subject: Adding stairs Added stairs, micro, panels, slabs. No images yet. --- init.lua | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/init.lua b/init.lua index dba95a5..840afb5 100644 --- a/init.lua +++ b/init.lua @@ -1,3 +1,21 @@ +plasticbox.colorlist = { + {"black", "Blakc Plastic Stairs"}, + {"blue", "Blue Plastic Stairs"}, + {"brown", "Brown Plastic Stairs"}, + {"cyan", "Cyan Plastic Stairs"}, + {"green", "Green Plastic Stairs"}, + {"grey", "Grey Plastic Stairs"}, + {"magenta", "Magenta Plastic Stairs"}, + {"orange", "Orange Plastic Stairs"}, + {"pink", "Pink Plastic Stairs"}, + {"red", "Red Plastic Stairs"}, + {"violet", "Violet Plastic Stairs"}, + {"white", "White Plastic Stairs"}, + {"yellow", "Yellow Plastic Stairs"}, +} + + + --Register Nodes, assign textures, blah, blah... minetest.register_node("plasticbox:plasticbox", { description = "Plain Plastic Box", @@ -189,3 +207,56 @@ minetest.register_craft({ output = 'plasticbox:plasticbox_yellow', recipe = {'plasticbox:plasticbox', 'group:basecolor_yellow'}, }) + + +for i in ipairs(plasticbox.colorlist) do + local colorname = plasticbox.colorlist[i][1] + local desc = plasticbox.colorlist[i][2] + + register_stair( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) + register_slab( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) + + register_panel( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) + + register_micro( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) +end -- cgit v1.2.3 From 3b125610f35397505d10758d1bd88df2115eaaf1 Mon Sep 17 00:00:00 2001 From: cheapie Date: Tue, 17 Dec 2013 21:35:57 -0600 Subject: Update init.lua --- init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/init.lua b/init.lua index 840afb5..6b294a4 100644 --- a/init.lua +++ b/init.lua @@ -1,3 +1,4 @@ +plasticbox = {} plasticbox.colorlist = { {"black", "Blakc Plastic Stairs"}, {"blue", "Blue Plastic Stairs"}, -- cgit v1.2.3 From c4687a1b5ed5bdbca8c562ff5cf697f1217735c2 Mon Sep 17 00:00:00 2001 From: cheapie Date: Tue, 17 Dec 2013 21:42:52 -0600 Subject: Update init.lua --- init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 6b294a4..99d8292 100644 --- a/init.lua +++ b/init.lua @@ -214,7 +214,8 @@ for i in ipairs(plasticbox.colorlist) do local colorname = plasticbox.colorlist[i][1] local desc = plasticbox.colorlist[i][2] - register_stair( + if minetest.get_modpath("moreblocks") then + register_stair( "plasticbox", "plasticbox_"..colorname, "plasticbox:plasticbox_"..colorname, -- cgit v1.2.3 From b8769a07d31b5e924f9b24854d48c1c9212efef2 Mon Sep 17 00:00:00 2001 From: cheapie Date: Wed, 18 Dec 2013 21:13:53 -0600 Subject: forgot and "end" tag --- init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/init.lua b/init.lua index 99d8292..488ce7e 100644 --- a/init.lua +++ b/init.lua @@ -261,4 +261,5 @@ for i in ipairs(plasticbox.colorlist) do "plasticbox_"..colorname, 0 ) + end end -- cgit v1.2.3 From bfa15c6feaad970196df479617e1c5b223018ded Mon Sep 17 00:00:00 2001 From: cheapie Date: Wed, 18 Dec 2013 21:40:08 -0600 Subject: added crafting of microblocks via tablesaw --- init.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/init.lua b/init.lua index 488ce7e..c7278b5 100644 --- a/init.lua +++ b/init.lua @@ -261,5 +261,7 @@ for i in ipairs(plasticbox.colorlist) do "plasticbox_"..colorname, 0 ) + table.insert(circular_saw.known_stairs, "plasticbox:plasticbox_"..colorname) + end end -- cgit v1.2.3 From 846998e9da03470d2d25bb4f698163942414eefc Mon Sep 17 00:00:00 2001 From: cheapie Date: Wed, 18 Dec 2013 22:07:56 -0600 Subject: fixing png names also added the plain plasticbox --- init.lua | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 59 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index c7278b5..e2c76f6 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,6 @@ plasticbox = {} plasticbox.colorlist = { - {"black", "Blakc Plastic Stairs"}, + {"black", "Black Plastic Stairs"}, {"blue", "Blue Plastic Stairs"}, {"brown", "Brown Plastic Stairs"}, {"cyan", "Cyan Plastic Stairs"}, @@ -209,6 +209,60 @@ minetest.register_craft({ recipe = {'plasticbox:plasticbox', 'group:basecolor_yellow'}, }) +--ugly below here. + +if minetest.get_modpath("moreblocks") then + register_stair( + "plasticbox", + "plasticbox", + "plasticbox:plasticbox", + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox.png", + }, + "plasticbox", + "plasticbox", + 0 + ) + register_slab( + "plasticbox", + "plasticbox", + "plasticbox:plasticbox", + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox.png", + }, + "plasticbox", + "plasticbox", + 0 + ) + + register_panel( + "plasticbox", + "plasticbox", + "plasticbox:plasticbox", + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox.png", + }, + "plasticbox", + "plasticbox", + 0 + ) + + register_micro( + "plasticbox", + "plasticbox", + "plasticbox:plasticbox", + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox.png", + }, + "plasticbox", + "plasticbox", + 0 + ) + table.insert(circular_saw.known_stairs, "plasticbox:plasticbox") + +end + + for i in ipairs(plasticbox.colorlist) do local colorname = plasticbox.colorlist[i][1] @@ -220,7 +274,7 @@ for i in ipairs(plasticbox.colorlist) do "plasticbox_"..colorname, "plasticbox:plasticbox_"..colorname, { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, - { "plasticbox:plasticbox_"..colorname.."_stair.png", + { "plasticbox_"..colorname..".png", }, "plasticbox_"..desc, "plasticbox_"..colorname, @@ -231,7 +285,7 @@ for i in ipairs(plasticbox.colorlist) do "plasticbox_"..colorname, "plasticbox:plasticbox_"..colorname, { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, - { "plasticbox:plasticbox_"..colorname.."_stair.png", + { "plasticbox_"..colorname..".png", }, "plasticbox_"..desc, "plasticbox_"..colorname, @@ -243,7 +297,7 @@ for i in ipairs(plasticbox.colorlist) do "plasticbox_"..colorname, "plasticbox:plasticbox_"..colorname, { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, - { "plasticbox:plasticbox_"..colorname.."_stair.png", + { "plasticbox_"..colorname..".png", }, "plasticbox_"..desc, "plasticbox_"..colorname, @@ -255,7 +309,7 @@ for i in ipairs(plasticbox.colorlist) do "plasticbox_"..colorname, "plasticbox:plasticbox_"..colorname, { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, - { "plasticbox:plasticbox_"..colorname.."_stair.png", + { "plasticbox_"..colorname..".png", }, "plasticbox_"..desc, "plasticbox_"..colorname, -- cgit v1.2.3