diff --git a/mods/CORE/walkover/init.lua b/mods/CORE/walkover/init.lua index a4ab949b..2d170cb6 100644 --- a/mods/CORE/walkover/init.lua +++ b/mods/CORE/walkover/init.lua @@ -4,7 +4,9 @@ minetest.register_globalstep(function(dtime) timer = timer + dtime; if timer >= 0.3 then for _,player in pairs(minetest.get_connected_players()) do - local loc = vector.add(vector.apply(player:getpos(), math.ceil), {x=0,y=-1,z=0}) + local pp = player:getpos() + pp.y = math.ceil(pp.y) + local loc = vector.add(pp, {x=0,y=-1,z=0}) if loc ~= nil then local nodeiamon = minetest.get_node(loc)