CurseForge · Minecraft mod
Upshift VR Edition
Dedicated VR addon for Upshift. Keeps separate temporal history per eye, scales both lenses symmetrically, steadies the clamp to kill shimmer, and defers frame generation to the headset. Requires Upshift and Vivecraft.
Quick answer
Which Upshift VR Edition release should I use?
Upshift VR Edition 1.0.0 (NeoForge) targets 26.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Upshift VR Edition required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Upshift VR Edition 1.0.0 (NeoForge) need?
Upshift VR Edition 1.0.0 (NeoForge). Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Upshift VR Edition without breaking your instance.
Built for Upshift VR Edition 1.0.0 (NeoForge). Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Upshift VR Edition 1.0.0 (NeoForge). It targets 26.2 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Upshift VR Edition 1.0.0 (NeoForge). It opens that exact file at the source.
About this project
What does Upshift VR Edition add?
Upshift VR Edition
Upshift, tuned for headsets.
This is an add-on for Upshift. When you run Minecraft with Vivecraft and Upshift, the add-on activates automatically and adapts the upscaler to stereo rendering. Nothing changes when you play flat — VR features stay completely inert until a real VR session is detected.
What it does in VR
- Per-eye temporal upscaling — The temporal pass keeps a separate history buffer for the left and the right eye. A single shared buffer would mix the two views and destroy stereo depth.
- Symmetric auto-resolution — The dynamic scaler measures the combined GPU work of both eyes and moves the internal resolution of both lenses together, so the eyes never disagree.
- Steadier temporal clamp — In VR a sub-pixel shimmer reads as a wobble, so the neighbourhood clamp is tightened (1.5 px → 1.0 px). You trade a sliver of micro-detail for a rock-steady image.
- Frame generation steps aside — Upshift's built-in interpolator is disabled in stereo mode; the headset's own reprojection (OpenXR / SteamVR) owns the extra frames.
- Hands and overlays at native rate — Controllers/hands are composited at the native frame rate, and the flat 2D performance panel is hidden in VR, replaced by a single diagnostic line.
Requirements
| Component | Version |
|---|---|
| Minecraft | 26.2 |
| Java | 25 |
| Fabric Loader | 0.19.5+ |
| Upshift | 1.6.4 or newer |
| Vivecraft | 26.2 build |
Sodium is recommended (the settings pages live in Sodium's video settings), but it is not required.
Install
- Install Upshift 1.6.4+.
- Install Vivecraft for 26.2.
- Drop
upshift_vr_edition-1.0.0.jarinto yourmodsfolder. - Launch with Fabric. Enter VR in game — the add-on enables itself.
Configuration
All VR options appear in Sodium → Video Settings → Upshift VR Edition (five pages: General, Frame Generation, Overlay, Foveated, Advanced), or edit config/upshift_vr.json directly:
{
"vrEnabled": true,
"vrTemporalEnabled": true,
"vrTemporalClampWeight": 0.08,
"vrAutoResolution": true,
"vrTargetFps": 72,
"vrFrameGenEnabled": false,
"vrHideFlatOverlay": true,
"vrProjectOverlayToWrist": false,
"vrOverlayMode": 0
}
Settings can be changed at runtime.
Safety / compatibility
- VR activation is runtime-detected: the add-on does nothing if Vivecraft is installed but VR is not active, and nothing if Vivecraft is absent.
- No compile-time dependency on Vivecraft classes.
- Works on both the OpenGL and the Vulkan backend.
- Compatible with Sodium; uses
@Inject/@Redirect/@WrapOperation, never@Overwrite. - Client-side only.
Project description from CurseForge.
Pick your setup
Upshift VR Edition by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Upshift VR Edition versions and loaders
Upshift VR Edition 1.0.0 (NeoForge)
upshift_vr_edition-1.0.0.jar
14 Nov 2026
upshift_vr_edition-1.0.0.jar
11 Nov 2026
Looking for an older file? The official CurseForge project page is in Resources.