diff --git a/mods/ITEMS/mcl_enchanting/init.lua b/mods/ITEMS/mcl_enchanting/init.lua index 5858b85e..b66a2967 100644 --- a/mods/ITEMS/mcl_enchanting/init.lua +++ b/mods/ITEMS/mcl_enchanting/init.lua @@ -192,8 +192,8 @@ minetest.register_entity("mcl_enchanting:book", { local old_player_near = self._player_near local player_near = false local player - for _, obj in ipairs(minetest.get_objects_inside_radius(vector.subtract(self.object:get_pos(), mcl_enchanting.book_offset), 2.5)) do - if obj:is_player() then + for _,obj in pairs(minetest.get_connected_players()) do + if vector.distance(obj:get_pos(),self.object:get_pos()) < 2.5 then player_near = true player = obj end @@ -309,8 +309,8 @@ minetest.register_abm({ nodenames = "mcl_enchanting:table", action = function(pos) local playernames = {} - for _, obj in ipairs(minetest.get_objects_inside_radius(pos, 15)) do - if obj:is_player() then + for _,obj in pairs(minetest.get_connected_players()) do + if vector.distance(obj:get_pos(),pos) < 15 then table.insert(playernames, obj:get_player_name()) end end