diff --git a/mods/decoblocks/nodes.lua b/mods/decoblocks/nodes.lua index dab0872..a40787d 100644 --- a/mods/decoblocks/nodes.lua +++ b/mods/decoblocks/nodes.lua @@ -1,3 +1,47 @@ +minetest.register_node("decoblocks:bamboo_fence", { + description = "Bamboo", + tiles = { + "decoblocks_bamboo_fence_top.png", + "decoblocks_bamboo_fence_top.png", + "decoblocks_bamboo_fence.png", + }, + drawtype = "nodebox", + paramtype = "light", + connects_to = {"group:fence", "group:wood", "group:stone"}, + node_box = { + type = "connected", + fixed = { + {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, -- NodeBox1 + }, + connect_back = { + {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, -- NodeBox1 + {-0.0625, 0.25, -0.0625, 0.0625, 0.375, 0.5}, -- NodeBox2 + {-0.0625, -0.0625, -0.0625, 0.0625, 0.0625, 0.5}, -- NodeBox3 + {-0.0625, -0.375, -0.0625, 0.0625, -0.25, 0.5}, -- NodeBox4 + }, + connect_front = { + {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, -- NodeBox1 + {-0.0625, 0.25, -0.5, 0.0625, 0.375, 0.0625}, -- NodeBox2 + {-0.0625, -0.0625, -0.5, 0.0625, 0.0625, 0.0625}, -- NodeBox3 + {-0.0625, -0.375, -0.5, 0.0625, -0.25, 0.0625}, -- NodeBox4 + }, + connect_left = { + {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, -- NodeBox1 + {-0.5, 0.25, -0.0625, 0.0625, 0.375, 0.0625}, -- NodeBox2 + {-0.5, -0.0625, -0.0625, 0.0625, 0.0625, 0.0625}, -- NodeBox3 + {-0.5, -0.375, -0.0625, 0.0625, -0.25, 0.0625}, -- NodeBox4 + }, + connect_right = { + {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, -- NodeBox1 + {0, 0.25, -0.0625, 0.5, 0.375, 0.0625}, -- NodeBox2 + {0, -0.0625, -0.0625, 0.5, 0.0625, 0.0625}, -- NodeBox3 + {0, -0.375, -0.0625, 0.5, -0.25, 0.0625}, -- NodeBox4 + } + }, + groups = {choppy=1, oddly_breakable_by_hand=1, fence=1}, + sounds = default.node_sound_wood_defaults() +}) + minetest.register_node("decoblocks:sandstone_wall", { description = "Painted Sandstone Wall", tiles = { diff --git a/mods/decoblocks/textures/decoblocks_bamboo_fence.png b/mods/decoblocks/textures/decoblocks_bamboo_fence.png new file mode 100644 index 0000000..fbb53e1 Binary files /dev/null and b/mods/decoblocks/textures/decoblocks_bamboo_fence.png differ diff --git a/mods/decoblocks/textures/decoblocks_bamboo_fence_top.png b/mods/decoblocks/textures/decoblocks_bamboo_fence_top.png new file mode 100644 index 0000000..3d2d135 Binary files /dev/null and b/mods/decoblocks/textures/decoblocks_bamboo_fence_top.png differ diff --git a/mods/default/furnace.lua b/mods/default/furnace.lua index b931396..df84e74 100644 --- a/mods/default/furnace.lua +++ b/mods/default/furnace.lua @@ -504,7 +504,7 @@ minetest.register_node("default:furnace2", { groups = {cracky=2}, legacy_facedir_simple = true, is_ground_content = false, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_metal_defaults(), can_dig = can_dig, @@ -564,7 +564,7 @@ minetest.register_node("default:furnace_active2", { groups = {cracky=2, not_in_creative_inventory=1}, legacy_facedir_simple = true, is_ground_content = false, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_metal_defaults(), on_timer = furnace_node_timer_advanced, can_dig = can_dig,