diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index 7b069551..de61cb59 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2739,3 +2739,12 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "homedecor:beer_tap", + recipe = { + { "group:stick","default:steel_ingot","group:stick" }, + { "homedecor:kitchen_faucet","default:steel_ingot","homedecor:kitchen_faucet" }, + { "default:steel_ingot","default:steel_ingot","default:steel_ingot" } + }, +}) + diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index 67a4f701..ed0872b8 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -1618,3 +1618,38 @@ minetest.register_node("homedecor:barbecue_meat", { } }) +minetest.register_node("homedecor:beer_tap", { + description = "Beer tap", + tiles = { + "homedecor_beertap_front.png", + "homedecor_beertap_front.png", + "homedecor_beertap_right.png", + "homedecor_beertap_left.png", + "homedecor_beertap_front.png", + "homedecor_beertap_front.png" + }, + inventory_image = "homedecor_beertap_inv.png", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = { snappy=3 }, + node_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.4375, 0.25, -0.48, 0}, -- NodeBox1 + {-0.0625, -0.48, -0.1875, 0.0625, 0.125, -0.0625}, -- NodeBox2 + {-0.1875, 0, -0.375, -0.125, 0.0315, -0.125}, -- NodeBox3 + {-0.1875, 0, -0.1875, 0.1875, 0.0315, -0.125}, -- NodeBox4 + {0.125, 0, -0.375, 0.1875, 0.0315, -0.125}, -- NodeBox5 + {0.135, 0.0315, -0.3225, 0.1775, 0.235, -0.29}, -- NodeBox6 + {-0.1775, 0.0315, -0.3225, -0.135, 0.235, -0.29}, -- NodeBox7 + {-0.1675, -0.0825, -0.355, -0.145, 0, -0.3325}, -- NodeBox8 + {0.145, -0.0825, -0.355, 0.1675, 0, -0.3325}, -- NodeBox9 + } + }, + selection_box = { + type = "fixed", + fixed = { -0.25, -0.5, -0.4375, 0.25, 0.235, 0 } + } +}) + diff --git a/homedecor/textures/homedecor_beertap_front.png b/homedecor/textures/homedecor_beertap_front.png new file mode 100644 index 00000000..1e2e6f73 Binary files /dev/null and b/homedecor/textures/homedecor_beertap_front.png differ diff --git a/homedecor/textures/homedecor_beertap_inv.png b/homedecor/textures/homedecor_beertap_inv.png new file mode 100644 index 00000000..84307de1 Binary files /dev/null and b/homedecor/textures/homedecor_beertap_inv.png differ diff --git a/homedecor/textures/homedecor_beertap_left.png b/homedecor/textures/homedecor_beertap_left.png new file mode 100644 index 00000000..e5e51c86 Binary files /dev/null and b/homedecor/textures/homedecor_beertap_left.png differ diff --git a/homedecor/textures/homedecor_beertap_right.png b/homedecor/textures/homedecor_beertap_right.png new file mode 100644 index 00000000..07aacfac Binary files /dev/null and b/homedecor/textures/homedecor_beertap_right.png differ