Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
Crafted by VR enthusiasts for players and developers alike
Attention! the Visor is on early development stage and if you want to help this project grow, join our Visor Mod Community.
Recommended addons
What is Visor?
Visor is an open-source mod for Minecraft Java Edition, designed to work with popular mod loaders, that brings the full Minecraft experience into Virtual Reality (VR).
VR is run through OpenXR, which allows you to play from any VR runtime supporting OpenXR, including SteamVR.
Why use Visor?
Visor is built to be not overcrowded with features modifying vanilla (only necessary), and easily modifiable by addons.
It also includes unique and powerful features.
These are the most interesting:
-
VR overlays – In Visor, every GUI element is an overlay.
Developers can easily create custom overlays without worrying about low-level implementation — focus entirely on visuals and logic! -
VR overlay templates – Regular players can customize their own overlays, depending on the templates provided by Visor and installed addons.
-
Built-in VR keybindings settings – Allows customizing VR keybindings in a convenient user-friendly menu.
-
VR Decorators – Developers can fully control which VR elements are displayed, including hands, overlays, hand/game effects. Any custom or overridden visuals can be added.
-
VR Hand and Game effects – Developers can create effects that are attached to the player or their hands.
From a player’s perspective, it is more intuitive to play and, with the support of addons, can be highly customized to the player’s preferred experience.
Project principles
The project aims to provide Minecraft VR developers with a core mod that is both easily modifiable and extendable with addons, while also enhancing the overall experience for VR players.
To achieve this, the project is guided by the following principles:
- Lightweight: No unnecessary elements that increase complexity for either players or developers.
- Vanilla-Based: Avoids non-vanilla features to serve as a solid foundation for other projects.
- Server logic optional: Ensures you can play on servers not supporting Visor through plugin or mod (except servers using strong anti-cheat plugins that cancel unusual movements).
- Readable Code: Prioritizes easily understandable code and a clean architecture.
- Addon-Friendly: Designed to be highly modifiable by addons.
Current state
Visor is in an open beta development stage.
While the core functionality has been implemented, it hasn't been tested enough.
Because I solo-developed such a big mod to the current state, I recognize that there may be various issues and areas of the code that require further refinement to fully meet the project’s principles.
If you are an enthusiastic VR developer and want to contribute to this project, please contact me on the Discord.
Plans
You can find them on the Visor Mod Community.