{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreif57azelwuqft3ljydsrleiew6utxfrxes5vf2cdi3gvwta4rmwwe",
    "uri": "at://did:plc:smtxv63bbm7vxyzdgcztykuk/app.bsky.feed.post/3mmna3chq2m22"
  },
  "path": "/viewtopic.php?p=451189#p451189",
  "publishedAt": "2026-05-24T22:58:04.000Z",
  "site": "https://forum.luanti.org",
  "tags": [
    "https://github.com/luanti-org/luanti/pull/17165",
    "Blockhead"
  ],
  "textContent": "> > In the next version, you will be able to force certain HUD elements to be displayed always, i.e. they cannot be hidden with the \"Toggle HUD\" key.\n>\n> This can be useful for some full-screen effects.\n>\n> https://github.com/luanti-org/luanti/pull/17165\n>\n> Um, understand Freedom of Choice, if somebody doesn't want that HUD element, they should have the right to turn it off.\n\n> > This can be useful for some full-screen effects.\n>\n> But it will also make clean screenshots impossible.\n\nThe very pull request that adds it also adds commands to devtest to toggle hideability, maybe someone could release it as a standalone mod?\n\n\nCode:\n\n\n    core.register_chatcommand(\"hudtogglehideable\", {description = \"Makes all HUD elements (un)hideable\",func = function(name)local player = core.get_player_by_name(name)if not player thenreturn false, \"No player.\"end-- Toggle un/hideablelocal to_set = not player_hud_all_hideable[name]for id, _ in pairs(player:hud_get_all()) doplayer:hud_change(id, \"hideable\", to_set)endplayer_hud_all_hideable[name] = to_setreturn true, \"All HUD elements are \" .. (to_set and \"hideable\" or \"unhideable\") .. \" now.\"end})\n\nStatistics: Posted by Blockhead — Sun May 24, 2026 22:58\n\n* * *",
  "title": "Feature Discussion • Re: New Feature Hype Thread",
  "updatedAt": "2026-05-24T22:58:04.000Z"
}