aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua21
1 files changed, 16 insertions, 5 deletions
diff --git a/init.lua b/init.lua
index 8ac3108..a0b4aa7 100644
--- a/init.lua
+++ b/init.lua
@@ -12,7 +12,8 @@
poshud = {
-- Position of hud
posx = tonumber(minetest.settings:get("poshud.hud.offsetx") or 0.8),
- posy = tonumber(minetest.settings:get("poshud.hud.offsety") or 0.95)
+ posy = tonumber(minetest.settings:get("poshud.hud.offsety") or 0.95),
+ enable_mapblock = minetest.settings:get_bool("poshud.mapblock.enable")
}
--settings
@@ -175,10 +176,20 @@ minetest.register_globalstep(function (dtime)
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)
+ -- resulting hud string
+ local hud_display = h_text .. "\nPos: " .. posistr
+
+ if poshud.enable_mapblock then
+ -- append if enabled
+ local mapblockstr = math.floor(x / 16) .. " "
+ .. math.floor(y / 16) .. " "
+ .. math.floor(z / 16)
+
+
+ hud_display = hud_display .. "\nMapblock: " .. mapblockstr
+ end
+
+ updatehud(player, hud_display)
end
end);