diff --git a/item_transport.lua b/item_transport.lua index ddf2a08..2b3025b 100644 --- a/item_transport.lua +++ b/item_transport.lua @@ -84,6 +84,7 @@ end) function pipeworks.break_tube(pos) local node = minetest.get_node(pos) + if core.get_item_group(node.name, "tube") ~= 1 then return end local meta = minetest.get_meta(pos) meta:set_string("the_tube_was", minetest.serialize(node)) minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"}) diff --git a/pipes.lua b/pipes.lua index 45d5b8f..a2c620a 100644 --- a/pipes.lua +++ b/pipes.lua @@ -37,11 +37,11 @@ for index, connects in ipairs(cconnects) do end --]] - local pgroups = {snappy = 3, pipe = 1, not_in_creative_inventory = 1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + local pgroups = {snappy = 3, pipe = 1, not_in_creative_inventory = 1, dig_generic = 4, axey = 1, handy = 1, pickaxey = 1} local pipedesc = S("Pipe Segment").." "..dump(connects) if #connects == 0 then - pgroups = {snappy = 3, tube = 1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + pgroups = {snappy = 3, pipe = 1, dig_generic = 4, axey = 1, handy = 1, pickaxey = 1} pipedesc = S("Pipe Segment") end @@ -77,7 +77,7 @@ for index, connects in ipairs(cconnects) do }, groups = pgroups, is_ground_content = false, - _mcl_hardness=0.8, + _mcl_hardness = 0.8, _sound_def = { key = "node_sound_metal_defaults", }, @@ -95,7 +95,7 @@ for index, connects in ipairs(cconnects) do pipenumber = index }) - local pgroups = {snappy = 3, pipe = 1, not_in_creative_inventory = 1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + local pgroups = {snappy = 3, pipe = 1, not_in_creative_inventory = 1, dig_generic = 4, axey = 1, handy = 1, pickaxey = 1} minetest.register_node("pipeworks:pipe_"..index.."_loaded", { description = pipedesc, @@ -115,7 +115,7 @@ for index, connects in ipairs(cconnects) do }, groups = pgroups, is_ground_content = false, - _mcl_hardness=0.8, + _mcl_hardness = 0.8, _sound_def = { key = "node_sound_metal_defaults", }, diff --git a/tubes/pane_embedded_tube.lua b/tubes/pane_embedded_tube.lua index 4bc1e83..5d78016 100644 --- a/tubes/pane_embedded_tube.lua +++ b/tubes/pane_embedded_tube.lua @@ -30,7 +30,7 @@ minetest.register_node("pipeworks:steel_pane_embedded_tube", { collision_box = pane_box, paramtype = "light", paramtype2 = "facedir", - groups = {cracky=1, oddly_breakable_by_hand = 1, tubedevice = 1, dig_glass = 2, pickaxey=1, handy=1}, + groups = {cracky=1, oddly_breakable_by_hand = 1, tubedevice = 1, tube = 1, dig_glass = 2, pickaxey=1, handy=1}, is_ground_content = false, _mcl_hardness=0.8, legacy_facedir_simple = true, diff --git a/tubes/routing.lua b/tubes/routing.lua index e0a90aa..b4f8aff 100644 --- a/tubes/routing.lua +++ b/tubes/routing.lua @@ -179,7 +179,7 @@ if pipeworks.enable_one_way_tube then paramtype = "light", node_box = {type = "fixed", fixed = {{-1/2, -9/64, -9/64, 1/2, 9/64, 9/64}}}, - groups = {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, axey=1, handy=1, pickaxey=1}, + groups = {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, tube = 1, axey=1, handy=1, pickaxey=1}, is_ground_content = false, _mcl_hardness=0.8, _sound_def = {