diff --git a/crafts.lua b/crafts.lua index b5881ad8..098faac3 100644 --- a/crafts.lua +++ b/crafts.lua @@ -1149,3 +1149,11 @@ minetest.register_craft( { }, }) +minetest.register_craft( { + output = "homedecor:fence_chainlink 9", + recipe = { + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, + { "default:steel_ingot", "default:iron_lump", "default:steel_ingot" }, + { "default:steel_ingot", "default:iron_lump", "default:steel_ingot" } + }, +}) diff --git a/fences.lua b/fences.lua index 593ad111..297e8944 100644 --- a/fences.lua +++ b/fences.lua @@ -148,3 +148,34 @@ minetest.register_node("homedecor:fence_barbed_wire", { }, }) +minetest.register_node("homedecor:fence_chainlink", { + drawtype = "nodebox", + description = "Chainlink Fence", + tiles = { + "homedecor_fence_chainlink_tb.png", + "homedecor_fence_chainlink_tb.png", + "homedecor_fence_chainlink_sides.png", + "homedecor_fence_chainlink_sides.png", + "homedecor_fence_chainlink_fb.png", + "homedecor_fence_chainlink_fb.png", + }, + paramtype = "light", + is_ground_content = true, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + walkable = true, + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.375, 0.5, 0.5, 0.5 } + }, + node_box = { + type = "fixed", + fixed = { + { -8/16, -8/16, 6/16, -7/16, 8/16, 8/16 }, -- left post + { 7/16, -8/16, 6/16, 8/16, 8/16, 8/16 }, -- right post + { -8/16, 7/16, 13/32, 8/16, 8/16, 15/32 }, -- top piece + { -8/16, -8/16, 7/16, 8/16, 8/16, 7/16 } -- the chainlink itself + } + }, +}) diff --git a/textures/homedecor_fence_chainlink_fb.png b/textures/homedecor_fence_chainlink_fb.png new file mode 100644 index 00000000..93e71866 Binary files /dev/null and b/textures/homedecor_fence_chainlink_fb.png differ diff --git a/textures/homedecor_fence_chainlink_sides.png b/textures/homedecor_fence_chainlink_sides.png new file mode 100644 index 00000000..83f6effe Binary files /dev/null and b/textures/homedecor_fence_chainlink_sides.png differ diff --git a/textures/homedecor_fence_chainlink_tb.png b/textures/homedecor_fence_chainlink_tb.png new file mode 100644 index 00000000..4708eb8e Binary files /dev/null and b/textures/homedecor_fence_chainlink_tb.png differ