From 8c86e1dfd6486ead06f966d8cbaf26a1deed3aed Mon Sep 17 00:00:00 2001 From: Thomas Rudin Date: Sat, 8 Dec 2018 13:14:29 +0100 Subject: proper mapblock calc --- init.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 87f056b..8ac3108 100644 --- a/init.lua +++ b/init.lua @@ -171,10 +171,13 @@ minetest.register_globalstep(function (dtime) for _,player in ipairs(minetest.get_connected_players()) do local posi = player:get_pos() - local posistr = math.floor(posi.x+0.5).." "..math.floor(posi.y+0.5).." "..math.floor(posi.z+0.5) - local mapblockstr = math.floor(posi.x / 16) .. " " - .. math.floor(posi.y / 16) .. " " - .. math.floor(posi.z / 16) + local x = math.floor(posi.x+0.5) + local y = math.floor(posi.y+0.5) + local z = math.floor(posi.z+0.5) + local posistr = x.." ".. y .." ".. z + local mapblockstr = math.floor(x / 16) .. " " + .. math.floor(y / 16) .. " " + .. math.floor(z / 16) updatehud(player, h_text .. "\nPos: " .. posistr .. "\nMapblock: " .. mapblockstr) end -- cgit v1.2.3