diff options
| -rw-r--r-- | mesecons/internal_api.lua | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/mesecons/internal_api.lua b/mesecons/internal_api.lua index d6c3e55..f14749c 100644 --- a/mesecons/internal_api.lua +++ b/mesecons/internal_api.lua @@ -384,6 +384,14 @@ function mesecon:check_if_turnon(pos)  	return false  end +function mesecon:updatenode(pos) +    if mesecon:connected_to_pwr_src(pos) then +        mesecon:turnon(pos, 0, 0, 0) +    else +        mesecon:turnoff(pos, 0, 0, 0) +    end +end +  minetest.register_on_placenode(function(pos, newnode, placer)  	if mesecon:check_if_turnon(pos) then  		if mesecon:is_conductor_off(newnode.name) then  | 
