diff --git a/moremesecons_jammer/init.lua b/moremesecons_jammer/init.lua index 98befd7..c89907f 100644 --- a/moremesecons_jammer/init.lua +++ b/moremesecons_jammer/init.lua @@ -123,10 +123,8 @@ minetest.register_craft({ {"", "moremesecons_wireless:jammer_off", ""}} }) -minetest.register_abm({ +minetest.register_lbm({ + name = "moremesecons_jammer:add_jammer", nodenames = {"moremesecons_jammer:jammer_on"}, - interval = 5, - chance = 1, - catch_up = false, action = add_jammer }) diff --git a/moremesecons_teleporter/init.lua b/moremesecons_teleporter/init.lua index 910ccb1..357b1da 100644 --- a/moremesecons_teleporter/init.lua +++ b/moremesecons_teleporter/init.lua @@ -73,9 +73,7 @@ minetest.register_node("moremesecons_teleporter:teleporter", { action_on = teleport_nearest }}, sounds = default.node_sound_stone_defaults(), - on_construct = function(pos) - register(pos) - end, + on_construct = register, on_destruct = function(pos) local RID = vector.get_data_from_pos(teleporters_rids, pos.z,pos.y,pos.x) if RID then @@ -86,12 +84,8 @@ minetest.register_node("moremesecons_teleporter:teleporter", { }) -minetest.register_abm({ +minetest.register_lbm({ + name = "moremesecons_teleporter:add_teleporter", nodenames = {"moremesecons_teleporter:teleporter"}, - interval=5, - chance=1, - catch_up = false, - action = function(pos) - register(pos) - end + action = register }) diff --git a/moremesecons_wireless/init.lua b/moremesecons_wireless/init.lua index 62c3788..6c5cdad 100644 --- a/moremesecons_wireless/init.lua +++ b/moremesecons_wireless/init.lua @@ -185,18 +185,14 @@ minetest.register_craft({ } }) -minetest.register_abm({ +minetest.register_lbm({ + name = "moremesecons_wireless:add_jammer", nodenames = {"moremesecons_wireless:jammer_on"}, - interval = 5, - chance = 1, - catch_up = false, action = add_jammer }) -minetest.register_abm({ +minetest.register_lbm({ + name = "moremesecons_wireless:add_wireless", nodenames = {"moremesecons_wireless:wireless"}, - interval = 5, - chance = 1, - catch_up = false, action = register_RID })