return inv:room_for_item("main",stack)
end,
input_inventory="main"}
-chest.after_place_node = function(pos)
- tube_scanforobjects(pos)
- end
-chest.after_dig_node = function(pos)
- tube_scanforobjects(pos)
- end
+chest.after_place_node = tube_scanforobjects(pos)
+chest.after_dig_node = tube_scanforobjects
minetest.register_node(":default:chest",chest)
local inv = meta:get_inventory()
inv:set_size("main", 3*3)
end,
-
can_dig = function(pos,player)
local meta = minetest.env:get_meta(pos);
local inv = meta:get_inventory()
return inv:is_empty("main")
end,
-
+ after_place_node = tube_scanforobjects,
+ after_dig_node = tube_scanforobjects,
})
minetest.register_node("pipeworks:deployer_on", {
local inv = meta:get_inventory()
return inv:is_empty("main")
end,
+ after_place_node = tube_scanforobjects,
+ after_dig_node = tube_scanforobjects,
})
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1},
mesecons= {effector={action_on=node_breaker_on, action_off=node_breaker_off}},
sounds = default.node_sound_stone_defaults(),
- on_construct = function(pos)
- local meta = minetest.env:get_meta(pos)
- end,
-
+ after_place_node = tube_scanforobjects,
+ after_dig_node = tube_scanforobjects,
})
minetest.register_node("pipeworks:nodebreaker_on", {
paramtype2 = "facedir",
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1,not_in_creative_inventory=1},
sounds = default.node_sound_stone_defaults(),
+ after_place_node = tube_scanforobjects,
+ after_dig_node = tube_scanforobjects,
})
\ No newline at end of file