@@ -237,7 +237,7 @@ function execute_actions(dtime)
237237 local nactions = mesecon .to_update
238238 mesecon .to_update = {}
239239 for _ ,i in ipairs (nactions ) do
240- node = minetest .env : get_node (i .pos )
240+ node = minetest .get_node (i .pos )
241241 if node .name == " ignore" then
242242 add_action (i .pos , i .action , i .rname )
243243 else
@@ -395,23 +395,23 @@ end
395395-- some more general high-level stuff
396396
397397function mesecon :is_power_on (pos , rulename )
398- local node = minetest .env : get_node (pos )
398+ local node = minetest .get_node (pos )
399399 if mesecon :is_conductor_on (node .name , rulename ) or mesecon :is_receptor_on (node .name ) then
400400 return true
401401 end
402402 return false
403403end
404404
405405function mesecon :is_power_off (pos , rulename )
406- local node = minetest .env : get_node (pos )
406+ local node = minetest .get_node (pos )
407407 if mesecon :is_conductor_off (node .name , rulename ) or mesecon :is_receptor_off (node .name ) then
408408 return true
409409 end
410410 return false
411411end
412412
413413function mesecon :turnon (pos , rulename )
414- local node = minetest .env : get_node (pos )
414+ local node = minetest .get_node (pos )
415415
416416 if mesecon :is_conductor_off (node .name , rulename ) then
417417 local rules = mesecon :conductor_get_rules (node )
@@ -425,7 +425,7 @@ function mesecon:turnon(pos, rulename)
425425 return
426426 end
427427
428- minetest .env : add_node (pos , {name = mesecon :get_conductor_on (node .name , rulename ), param2 = node .param2 })
428+ minetest .add_node (pos , {name = mesecon :get_conductor_on (node .name , rulename ), param2 = node .param2 })
429429
430430 for _ , rule in ipairs (mesecon :rule2meta (rulename , rules )) do
431431 local np = mesecon :addPosRule (pos , rule )
@@ -444,7 +444,7 @@ function mesecon:turnon(pos, rulename)
444444end
445445
446446function mesecon :turnoff (pos , rulename )
447- local node = minetest .env : get_node (pos )
447+ local node = minetest .get_node (pos )
448448
449449 if mesecon :is_conductor_on (node .name , rulename ) then
450450 local rules = mesecon :conductor_get_rules (node )
@@ -458,7 +458,7 @@ function mesecon:turnoff(pos, rulename)
458458 return
459459 end
460460 --]]
461- minetest .env : add_node (pos , {name = mesecon :get_conductor_off (node .name , rulename ), param2 = node .param2 })
461+ minetest .add_node (pos , {name = mesecon :get_conductor_off (node .name , rulename ), param2 = node .param2 })
462462
463463 for _ , rule in ipairs (mesecon :rule2meta (rulename , rules )) do
464464 local np = mesecon :addPosRule (pos , rule )
479479
480480
481481function mesecon :connected_to_receptor (pos , rulename )
482- local node = minetest .env : get_node (pos )
482+ local node = minetest .get_node (pos )
483483
484484 -- Check if conductors around are connected
485485 local rules = mesecon :get_any_inputrules (node )
@@ -507,7 +507,7 @@ function mesecon:find_receptor_on(pos, checked, rulename)
507507
508508 -- add current position to checked
509509 table.insert (checked , {x = pos .x , y = pos .y , z = pos .z })
510- local node = minetest .env : get_node (pos )
510+ local node = minetest .get_node (pos )
511511
512512 if mesecon :is_receptor_on (node .name ) then
513513 return true
@@ -529,8 +529,8 @@ function mesecon:find_receptor_on(pos, checked, rulename)
529529end
530530
531531function mesecon :rules_link (output , input , dug_outputrules ) -- output/input are positions (outputrules optional, used if node has been dug), second return value: the name of the affected input rule
532- local outputnode = minetest .env : get_node (output )
533- local inputnode = minetest .env : get_node (input )
532+ local outputnode = minetest .get_node (output )
533+ local inputnode = minetest .get_node (input )
534534 local outputrules = dug_outputrules or mesecon :get_any_outputrules (outputnode )
535535 local inputrules = mesecon :get_any_inputrules (inputnode )
536536 if not outputrules or not inputrules then
@@ -556,14 +556,14 @@ function mesecon:rules_link_anydir(pos1, pos2)
556556end
557557
558558function mesecon :is_powered (pos , rule )
559- local node = minetest .env : get_node (pos )
559+ local node = minetest .get_node (pos )
560560 local rules = mesecon :get_any_inputrules (node )
561561 if not rules then return false end
562562
563563 if not rule then
564564 for _ , rule in ipairs (mesecon :flattenrules (rules )) do
565565 local np = mesecon :addPosRule (pos , rule )
566- local nn = minetest .env : get_node (np )
566+ local nn = minetest .get_node (np )
567567
568568 if (mesecon :is_conductor_on (nn .name , mesecon :invertRule (rule )) or mesecon :is_receptor_on (nn .name ))
569569 and mesecon :rules_link (np , pos ) then
@@ -572,7 +572,7 @@ function mesecon:is_powered(pos, rule)
572572 end
573573 else
574574 local np = mesecon :addPosRule (pos , rule )
575- local nn = minetest .env : get_node (np )
575+ local nn = minetest .get_node (np )
576576
577577 if (mesecon :is_conductor_on (nn .name , mesecon :invertRule (rule )) or mesecon :is_receptor_on (nn .name ))
578578 and mesecon :rules_link (np , pos ) then
0 commit comments