Module:Minimap

Revision as of 16:19, 3 October 2025 by Minionguyjpro (talk | contribs) (Create module page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Minimap/doc

-- Module:Minimap
local p = {}

function p.render(frame)
    local x = frame.args.x or 0
    local y = frame.args.y or 0
    local distance = frame.args.distance or 165
    local rotation = frame.args.rotation or 1
    local height = frame.args.height or "300"
    local width = frame.args.width or "100%"

    local src = string.format(
        "https://bluemap.minionguyjpro.dedyn.io/#world:%s:0:%s:%s:%s:0:0:0:flat",
        x, y, distance, rotation
    )

    return string.format(
        '<iframe src="%s" height="%s" width="%s" frameborder="0" scrolling="no" style="border:0;"></iframe>',
        src, height, width
    )
end

return p