Replace getpos() with get_pos()
[MineClone/MineClone2.git] / mods / CORE / walkover / init.lua
blob1e2749ff5016b38376671a8862a2b7e976a67790
1 -- register extra flavours of a base nodedef
2 local timer = 0
3 minetest.register_globalstep(function(dtime)
4 timer = timer + dtime;
5 if timer >= 0.3 then
6 for _,player in pairs(minetest.get_connected_players()) do
7 local pp = player:get_pos()
8 pp.y = math.ceil(pp.y)
9 local loc = vector.add(pp, {x=0,y=-1,z=0})
10 if loc ~= nil then
12 local nodeiamon = minetest.get_node(loc)
13 if nodeiamon ~= nil then
14 local def = minetest.registered_nodes[nodeiamon.name]
15 if def ~= nil and def.on_walk_over ~= nil then
16 def.on_walk_over(loc, nodeiamon, player)
17 end
18 end
19 end
20 end
22 timer = 0
23 end
24 end)