Back to mods
Upshift VR Edition project artwork

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.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Upshift VR Edition release should I use?

Updated today
beta file Upshift VR Edition 1.0.0 (NeoForge)
Game version 26.2
Loader NeoForge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. Install Upshift 1.6.4+.
  2. Install Vivecraft for 26.2.
  3. Drop upshift_vr_edition-1.0.0.jar into your mods folder.
  4. 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.

2 available setups

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

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.