diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index 0d60b61e..b9317ff5 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2688,3 +2688,11 @@ minetest.register_craft({ }, }) +minetest.register_craft( { + output = "homedecor:window_flowerbox", + recipe = { + { "homedecor:roof_tile_terracotta", "default:dirt", "homedecor:roof_tile_terracotta" }, + { "", "homedecor:roof_tile_terracotta", "" }, + }, +}) + diff --git a/homedecor/textures/homedecor_flowerbox_bottom.png b/homedecor/textures/homedecor_flowerbox_bottom.png new file mode 100644 index 00000000..224f121d Binary files /dev/null and b/homedecor/textures/homedecor_flowerbox_bottom.png differ diff --git a/homedecor/textures/homedecor_flowerbox_inv.png b/homedecor/textures/homedecor_flowerbox_inv.png new file mode 100644 index 00000000..31226c59 Binary files /dev/null and b/homedecor/textures/homedecor_flowerbox_inv.png differ diff --git a/homedecor/textures/homedecor_flowerbox_sides.png b/homedecor/textures/homedecor_flowerbox_sides.png new file mode 100644 index 00000000..a13b454d Binary files /dev/null and b/homedecor/textures/homedecor_flowerbox_sides.png differ diff --git a/homedecor/textures/homedecor_flowerbox_top.png b/homedecor/textures/homedecor_flowerbox_top.png new file mode 100644 index 00000000..5a1e3ccc Binary files /dev/null and b/homedecor/textures/homedecor_flowerbox_top.png differ diff --git a/homedecor/window_treatments.lua b/homedecor/window_treatments.lua index 84392941..f1f9244d 100644 --- a/homedecor/window_treatments.lua +++ b/homedecor/window_treatments.lua @@ -289,3 +289,26 @@ for i in ipairs(mats) do } }) end + +minetest.register_node("homedecor:window_flowerbox", { + description = "Window flowerbow", + tiles = { + "homedecor_flowerbox_top.png", + "homedecor_flowerbox_bottom.png", + "homedecor_flowerbox_sides.png" + }, + inventory_image = "homedecor_flowerbox_inv.png", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = { snappy = 3 }, + node_box = { + type = "fixed", + fixed = { + {-0.375, 0.25, -0.125, 0.375, 0.5, 0.375}, -- NodeBox1 + {-0.3125, 0.4375, 0.375, -0.25, 0.4875, 0.5}, -- NodeBox2 + {0.25, 0.4375, 0.375, 0.3125, 0.4875, 0.5}, -- NodeBox3 + } + } +}) +