All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Spatial GUI

Spatial GUI

by tastytrash • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Spatial GUI

A client-side Minecraft mod that turns screens into immersive 3D displays, with fully configurable first-person and third-person modes.

Spatial GUI Spatial GUI


Features

General

  • Per-screen enable and disable lists for mod compatibility
  • Optional world blur behind the screen
  • Configurable HUD and hotbar visibility
  • Adjustable GUI scale, render scale, screen opacity, and FOV-aware scaling
  • Screen opening animation
  • FOV override
  • Auto-detect camera mode, switches the camera mode based on perspective

First-person Mode

First-person menu crafting GIF

  • Crosshair and mouse modes
  • Screen position, distance, scale, and rotation are all configurable
  • Configurable screen opening animation
  • Curved screen option, especially good with mods that add large GUI extensions, such as JEI

Third-person Mode

third-person screenshot

  • Camera and screen position, distance, scale, and rotation are all configurable
  • Configurable avatar body rotation
  • Smooth camera transition and configurable screen opening animation
  • Optional fallback to first person when the camera is blocked

Dependencies

Loader Mod
All Cloth Config
Fabric Fabric API & Mod Menu

Configuration

Open the config through the keybind (unbound by default), Mod Menu, or the config file. Spatial GUI has many options, so it is worth looking through them to tailor the mod to your preferences.

Compatibility

Spatial GUI is a client-side mod and does not need to be installed on the server.

However, compatibility isn't guaranteed with every mod. Spatial GUI modifies GUI and camera rendering, which may conflict with mods that modify these as well.

If you find a reproducible incompatibility with another mod, please report it on GitHub so it can be investigated. Reporting an issue helps make the mod better for everyone!

Punchy has built-in compatibility with Spatial GUI in first-person mode! This can be toggled in Punchy's config.

FAQ

Question Answer
Does Spatial GUI work in multiplayer? Yes. Other players and the server do not need to have Spatial GUI installed.
Does Spatial GUI give a gameplay advantage? Spatial GUI is primarily visual and does not add or automate gameplay mechanics. Some settings can change how the camera behaves, so whether it is allowed on a particular server is up to that server's rules.
Is Spatial GUI compatible with _____? Probably! However, compatibility isn't guaranteed, especially with mods that modify GUIs, cameras, or rendering. If you encounter an issue with a specific mod, feel free to report it on GitHub.
Why is my GUI behaving strangely? Another installed mod may be incompatible. Try to identify the mod involved, then check existing GitHub issues or open a new issue with steps to reproduce the problem.
Can I use Spatial GUI in a modpack? Yes. Spatial GUI is welcome in modpacks and no additional permission is required. Compatibility with other mods is not guaranteed.
Is Spatial GUI purely visual? Almost entirely. Spatial GUI changes how existing screens and the camera are presented. One setting intentionally allows your rotation to persist after closing a GUI, which can turn your character's view.

Notes

  • Feel free to suggest features or report bugs on the GitHub.
  • Spatial GUI is welcome in modpacks, no additional permission required. Be aware that compatibility with some mods may vary.

Special thanks to:

vibing for all of their GitHub contributions
Dizabanik for tons of code fixes and improvements
BUILDLCS for the Brazilian Portuguese translation
suheckii for the Russian translation
22SSendo & jankeverse for particularly awesome feature suggestions
Anyone else who reported bugs or suggested features :)

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Forge
1d ago 1
26.3
Fabric
1d ago 1
26.3
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x
Neoforge
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
26.3
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.3
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x
Neoforge
1d ago 1
1.21.11
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
26.3
Fabric
1d ago 1
26.3
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x
Neoforge
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.3
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x
Neoforge
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x
Neoforge
1d ago 1
26.3
Fabric
1d ago 1
26.3
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
26.3
Neoforge
1d ago 1
26.3
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
1.21.11
Neoforge
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
26.3
Neoforge
1d ago 1
26.2
Neoforge
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.2
Fabric
1d ago 1
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Added Adaptive Slot Cursor compatibility
  • Added InvMove compatibility, in first-person crosshair going forwards now goes towards the camera
  • Reworked GUI scale handling and third-person camera collision, hopefully more stable
  • Added config option to mirror the third-person head movement
  • Added Polytone compatibility, first-person hand no longer renders incorrectly
  • Added Sophisticated Backpacks/Storage compatibility, no longer goes off-screen
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Fixed Fabric crash with duplicate PIP renderers in other mods
  • Fixed VulkanMod compatibility
  • Fixed NeoForge GUI rendering issue causing other mods to not render
  • Fixed Inventory Particles/Interactions mouse issue
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
  • Mouse handling reworked, now modifies the raw position, should be generally more compatible with mods
  • Added a world blur config for 26.x versions
  • Added FOV override config, helps improve visibility on high FOVs
  • Added 'Auto Detect Camera Mode', changes the camera mode depending on your perspective (default off)
  • Reworked the screens config to use an inclusion/exclusion list, providing more customizability, especially w/ mods
  • Fixed REI tooltips and late-rendered widgets rendering flat on the screen instead of on the spatial GUI (fabric)
  • Fixed a black flash when opening screens such as REI recipe views on 26.x
  • Fixed a VulkanMod compatibility issue where the screen rendered flipped
  • Dynamic Crosshair compatibility, the crosshair is always shown in first person in the spatial GUI
  • Tons of GUI scaling & mouse related bug fixes
  • Huge thanks to vibing/nullsoepic on GitHub!
Spatial GUI Icon
Download Spatial GUI
Select game version
Select platform