
Visor
Minecraft mod that brings full VR support to the game. Supports addons, customizing your VR experience
- Загрузки
- 17K
- Подписчики
- 191
- Обновлён
- 11 августа 2026 г.
- Лицензия
- MPL-2.0
Опубликован 7 апреля 2025 г.
Crafted by VR enthusiasts for players and developers alike
Don't use Visor and Vivecraft together! They are both different VR cores and conflict a lot, making it barely playable
If your game crashes when you open inventory/crafting table etc update VisorEssentials to match Visor version!
Plugin for vanilla servers: VisorPlugin
Recommended addons
What is Visor?
Visor is a Minecraft mod that brings VR support to the game - built from scratch as a platform. Based on OpenXR, allowing you to play from any VR runtime supporting OpenXR, including SteamVR.
Attention! Visor is on early development stage and might be unstable.
Some options are only configurable in config/Visor/settings.yml and config/Visor/server_settings.yml
Why use Visor?
For Players:
- Customize your VR experience through a growing addon ecosystem.
- Convenient customizations of VR overlays, keybindings and other
- Want to invite friend to play, but with custom VR settings you made? Create a settings preset and send it to your friend!
For Mod Developers:
- Build VR features or integrate VR support into your mod without sufferings in mixin chains, use Visor API instead.
- The codebase is intentionally readable, well-structured, and extensible.
For Project Owners:
- Visor is built to create large VR projects and smoothly integrate with existing ones.
- Want a custom integration or help in your VR project? Reach out via Discord - We are open to partnerships.
For Content Creators:
- Visor's well-designed codebase makes it easier to create mechanics and any other content for your videos.
- Need help with creating a content for you? Reach out via Discord - We are open to partnerships.
Project principles
The project is guided by the following principles:
Platform-first: You decide what's in your game. We build the foundation to start from.
Vanilla-Based: Stays close to vanilla Minecraft, so, addons and projects build on a stable foundation.
Lightweight: No unnecessary features overcomplicating the core. Easier to maintain, easier to extend.
User-friendly: Intuitive to play, good UI, no unnecessary options and just common sense.
Readable Code: The codebase is built to be understood, not just to work.
Plans
Want to know plans for next versions? Take a look at project roadmap
To get more details join Visor Mod Community.
If you are an enthusiastic VR developer and want to contribute to this project or create an addon, please contact us on Discord.
Ченджлог
0.5.0beta+mc1.20.1-forgeБета1.20.1 · 11 августа 2026 г.
New License
We changed Visor license from LGPLv3 to MPL-2.0
This license is much less strict and allows addon developers to license their work however they want.
Older releases stay on LGPLv3!
New features
Treadmill support (kat and infinadeck)
Wasn't tested, main goal was to add it to prepare for 0.7.0 major architecture work. If you have treadmill, test it with Visor and let us know!
Vulkan support
Only as a bridge between openGL Minecraft rendering and VR session
Helpful in case you have intel GPU or using VR runtime that doesn't like OpenGL
This feature does not make whole game render through Vulkan, only already prepared eye textures are sent via Vulkan!
To enable, go to [VR Settings->Rendering->Graphics API]
Improvements
- Added support for Slim texture on hands
- Added swing_in_creative option, to toggle on/off swinging in creative gamemode
- Added Hungarian language (Thanks to 'Drelaky')
- Added French language (Thanks to 'Thyfus')
Compatibility
- DynamicFPS added support
- Blur added support
API changes (for addon developers)
- Body haptics API
- Hand trackers API
- Treadmill API
- Hand and body trackers data now is handled for remote players on client as well
- VR Vector math now matches Minecraft
Added provider register events
Extend or modify list of VR hardware vendors (for body/hand trackers, treadmill, body haptics)
if you are working on VR hardware, you can easily implement yours to test in Minecraft It is also a solution for addon devs, in case Visor do not support hardware you need
0.5.0beta+mc1.20.1-fabricБета1.20.1 · 11 августа 2026 г.
New License
We changed Visor license from LGPLv3 to MPL-2.0
This license is much less strict and allows addon developers to license their work however they want.
Older releases stay on LGPLv3!
New features
Treadmill support (kat and infinadeck)
Wasn't tested, main goal was to add it to prepare for 0.7.0 major architecture work. If you have treadmill, test it with Visor and let us know!
Vulkan support
Only as a bridge between openGL Minecraft rendering and VR session
Helpful in case you have intel GPU or using VR runtime that doesn't like OpenGL
This feature does not make whole game render through Vulkan, only already prepared eye textures are sent via Vulkan!
To enable, go to [VR Settings->Rendering->Graphics API]
Improvements
- Added support for Slim texture on hands
- Added swing_in_creative option, to toggle on/off swinging in creative gamemode
- Added Hungarian language (Thanks to 'Drelaky')
- Added French language (Thanks to 'Thyfus')
Compatibility
- DynamicFPS added support
- Blur added support
API changes (for addon developers)
- Body haptics API
- Hand trackers API
- Treadmill API
- Hand and body trackers data now is handled for remote players on client as well
- VR Vector math now matches Minecraft
Added provider register events
Extend or modify list of VR hardware vendors (for body/hand trackers, treadmill, body haptics)
if you are working on VR hardware, you can easily implement yours to test in Minecraft It is also a solution for addon devs, in case Visor do not support hardware you need
0.5.0-snapshot-2+mc1.20.1-forgeАльфа1.20, 1.20.1 · 1 августа 2026 г.
Improvements
- New settings category "World". It is for server settings of your local world or local server you host. Has an option to switch twoHandedVR state. Options in this category can only be changed in main menu.
- Bigger buttons in VRSettings, to support lengthier text
- twoHandedVR: Extra click to switch between hands no longer needed
- Shield logic improved and fixed its scale, positioning on hands.
- Screenshot VR action added, not binded by default.
- Added MetaQuest body trackers support
Compatibility
- Nvidium added support
- ImmediatelyFast added support
Fixes
- Fix: with twoHanded disabled, hotbar for an offhand could be opened, when shouldn't
- Fix: Enderman aggression trigger too easily at distance
And more!
0.5.0-snapshot-2+mc1.20.1-fabricАльфа1.20, 1.20.1 · 1 августа 2026 г.
Improvements
- New settings category "World". It is for server settings of your local world or local server you host. Has an option to switch twoHandedVR state. Options in this category can only be changed in main menu.
- Bigger buttons in VRSettings, to support lengthier text
- twoHandedVR: Extra click to switch between hands no longer needed
- Shield logic improved and fixed its scale, positioning on hands.
- Screenshot VR action added, not binded by default.
- Added MetaQuest body trackers support
Compatibility
- Nvidium added support
- ImmediatelyFast added support
Fixes
- Fix: with twoHanded disabled, hotbar for an offhand could be opened, when shouldn't
- Fix: Enderman aggression trigger too easily at distance
And more!
0.5.0-snapshot-1+mc1.20.1-forgeАльфа1.20, 1.20.1 · 25 июля 2026 г.
New Features
- Full Body Trackers Support (For addon devs)
Added Support for FBT, but not in a FullBody VR model for now. Only as an API for devs to use in their addons.
- Button overlay template
KeyButton has been reworked and renamed to Button.
Instead of only key action, Button support 4 action types:
- Key press/release
- VRAction buttons emulate (except mouse actions)
- Command execute
- Change overlays visibility(those that support visibility option)
Additional changes:
- Option for Color/Texture on cursor hover
- Convenient UI to pick the color
Improvements
Swinging detection improved
UI
- Better tooltip for overlay ID field, to reduce confusion
- Support of holding the key on keyboard and KeyButton overlay
- Hotbar
- Selected slot item name displayed below
- Better selected slot detection logic, more predictable for muscle memory.
- Better compatibility with VR runtimes, controllers
- Made openxr app session/rendering logic more compatible with Linux and SteamVR.
- Added default keybindings for all supported controllers
- Other
- Made compatibleLookDirection option turned on by default
- Added crash when trying to use Visor and Vivecraft at the same time
Fixes
- Fixed Server settings config didn't match the actual options supported
- Fixed Nametags looked weird when looking close at them
- Fixed immersive consuming items was possible while in game menu or when hand is focused on overlay
- Fixed immersive consuming items caused right click spamming
- Fixed tooltips (overlays could make tooltip be stuck or display incorrectly in rare cases)
- Fixed edge case issues causing freeze/crash when take off your headset
0.5.0-snapshot-1+mc1.20.1-fabricАльфа1.20, 1.20.1 · 25 июля 2026 г.
New Features
- Full Body Trackers Support (For addon devs)
Added Support for FBT, but not in a FullBody VR model for now. Only as an API for devs to use in their addons.
- Button overlay template
KeyButton has been reworked and renamed to Button.
Instead of only key action, Button support 4 action types:
- Key press/release
- VRAction buttons emulate (except mouse actions)
- Command execute
- Change overlays visibility(those that support visibility option)
Additional changes:
- Option for Color/Texture on cursor hover
- Convenient UI to pick the color
Improvements
Swinging detection improved
UI
- Better tooltip for overlay ID field, to reduce confusion
- Support of holding the key on keyboard and KeyButton overlay
- Hotbar
- Selected slot item name displayed below
- Better selected slot detection logic, more predictable for muscle memory.
- Better compatibility with VR runtimes, controllers
- Made openxr app session/rendering logic more compatible with Linux and SteamVR.
- Added default keybindings for all supported controllers
- Other
- Made compatibleLookDirection option turned on by default
- Added crash when trying to use Visor and Vivecraft at the same time
Fixes
- Fixed Server settings config didn't match the actual options supported
- Fixed Nametags looked weird when looking close at them
- Fixed immersive consuming items was possible while in game menu or when hand is focused on overlay
- Fixed immersive consuming items caused right click spamming
- Fixed tooltips (overlays could make tooltip be stuck or display incorrectly in rare cases)
- Fixed edge case issues causing freeze/crash when take off your headset
0.4.1-forgeРелиз1.20, 1.20.1 · 13 июля 2026 г.
HOTFIX
- Fixed multiplayer incorrectly working
- Fixed Quest 3 rendering bug (annoying stencil mask making a part of a display black)
0.4.1-fabricРелиз1.20, 1.20.1 · 13 июля 2026 г.
HOTFIX
- Fixed multiplayer incorrectly working
- Fixed Quest 3 rendering bug (annoying stencil mask making a part of a display black)
Комментарии
Загружаем…