diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index b83c2750..b20b1911 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2386,3 +2386,11 @@ minetest.register_craft( { }, }) +minetest.register_craft( { + output = "homedecor:cobweb 5", + recipe = { + { "farming:string", "", "farming:string" }, + { "", "farming:string", "" }, + { "farming:string", "", "farming:string" } + }, +}) diff --git a/homedecor/init.lua b/homedecor/init.lua index 643906c1..13bf4ffc 100644 --- a/homedecor/init.lua +++ b/homedecor/init.lua @@ -11,6 +11,10 @@ homedecor = {} homedecor.debug = 0 +-- detail level for roofing slopes and also cobwebs + +homedecor.detail_level = 16 + homedecor.modpath = minetest.get_modpath("homedecor") homedecor.intllib_modpath = minetest.get_modpath("intllib") diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index 10ed68a6..64784b54 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -922,3 +922,22 @@ minetest.register_node("homedecor:trash_can", { } }) +minetest.register_node("homedecor:cobweb", { + description = "Cobweb", + drawtype = "plantlike", + tiles = { "homedecor_cobweb.png" }, + inventory_image = "homedecor_cobweb_inv.png", + paramtype = "light", + paramtype2 = "facedir", + walkable = true, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + }, + visual_scale = 1.189, + groups = { snappy = 3 }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + minetest.add_node(pos, { name = "homedecor:cobweb", param2 = 0 }) + end +}) + diff --git a/homedecor/slopes.lua b/homedecor/slopes.lua index 1436fab4..09919082 100644 --- a/homedecor/slopes.lua +++ b/homedecor/slopes.lua @@ -4,8 +4,6 @@ local S = homedecor.gettext -- Corner shingle nodes, courtesy Bas080 -homedecor.detail_level = 16 - homedecor.register_outer_corner = function(modname, subname, groups, images, description) local slopeboxedge = {} local detail = homedecor.detail_level diff --git a/homedecor/textures/homedecor_cobweb.png b/homedecor/textures/homedecor_cobweb.png new file mode 100644 index 00000000..9cce2a22 Binary files /dev/null and b/homedecor/textures/homedecor_cobweb.png differ diff --git a/homedecor/textures/homedecor_cobweb_inv.png b/homedecor/textures/homedecor_cobweb_inv.png new file mode 100644 index 00000000..2bb58a51 Binary files /dev/null and b/homedecor/textures/homedecor_cobweb_inv.png differ