From cdc33392c6f8849abe0ef26e78f6b251b6a5f63c Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Thu, 13 Dec 2018 01:42:57 +0200 Subject: [PATCH] Start fluid pump on neighbor update --- fluid_transfer/api.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fluid_transfer/api.lua b/fluid_transfer/api.lua index d3f85d0..e882df1 100644 --- a/fluid_transfer/api.lua +++ b/fluid_transfer/api.lua @@ -10,7 +10,14 @@ function fluid_lib.register_extractor_node(nodename, nodedef) nodedef.groups["fluid_transport_source"] = 1 nodedef.paramtype2 = "facedir" nodedef.legacy_facedir_simple = true + nodedef.on_timer = fluid_lib.transfer_timer_tick + nodedef.node_io_on_neighbor_update = function (pos, node, side) + local t = minetest.get_node_timer(pos) + if not t:is_started() then + t:start(1.0) + end + end local orig_construct = nodedef.on_construct nodedef.on_construct = function (pos)