how-to-guide-minecrift-oculus-rift-dk2

As the world’s best selling game, there’s serious demand for Minecraft in virtual reality. While developer Mojang is busy with things other than VR, some enterprising folks have been unofficially adding Oculus Rift support to the game since the DK1 with the excellent mod Minecrift. Now the team has made available a preview build supporting the Oculus Rift DK2, including full positional tracking.

I can’t stress enough how impressed I am with the Minecrift mod. The team, who go by StellaArtois, darktemp, mabrowning, and others, have put together one of the most customizable VR mods to date, and they’ve managed to build all of the configuration directly into Minecraft itself.

The latest preview build of Minecrift, version 1.7.10 PRE3, supports the Oculus Rift DK2 and positional tracking. The mod has also been updated to support Minecraft 1.7.10 (released June 26th, 2014), though unfortunately it doesn’t yet support the latest version of the game, Minecraft 1.8 (released September 2, 2014).

The developers warn that the preview build, which is Windows-only for now, is not finished and will be buggy. Despite that, my time inside of Minecraft using the mod didn’t reveal any apparent issues, other than some crashing when adjusting certain settings in-game. Here’s how you can install and play yourself:

How to Install Minecrift Mod with Oculus Rift DK2 Support in Minecraft

  1. Make sure you have the Oculus Runtime installed and the latest firmware.
  2. Install Minecraft.
  3. Make sure to run Vanilla Minecraft 1.7.10 at least once:
    1. Launch the Minecraft launcher.
    2. Select ‘Edit Profile’.
      select edit profile
    3. Change ‘Use version’ to ‘release 1.7.10’ then select ‘Save Profile’.
      change use version to 1.7
    4. Select ‘Play’.
    5. Select ‘Quit Game’.
  4. Download the Minecrift 1.7.10 PRE3 installer from this post on MTBS3D (you will need to be logged in).
  5. Remove ‘.txt’ from download file (if you can’t see ‘.txt’, press alt to bring up the Explorer toolbar, then go to Tools > Folder Options > View tab, and uncheck ‘Hide extensions for known file types’, then select ‘OK’. Now remove ‘.txt’ from the file, you will get a warning prompt, select ‘Yes’.)
  6. Run the Minecrift installer. Do not check the ‘Install with Forge’ box. If you have a Razer Hydra and intend to use it, check ‘Include Razer Hydra support’. If you’d like binaural audio in Minecraft, check ‘Setup binaural audio’. Then select ‘OK’. You may get a prompt that asks if the game installed correctly, select ‘Cancel’.
    run installer
  7. Important: You’ll need to download and install the MSVC++ 2010 redistributables (vcredist_x64.exe or vcredist_x86.exe if you are using 64-bit or 32-bit Java for Minecraft, respectively. Download and install both if you are unsure as to which you need).
  8. Launch Minecraft.
  9. Select ‘Edit Profile’.
    select edit profile
  10. Change ‘Use version’ to ‘release minecrift-1.7.10-PRE3’ then select ‘Save Profile’.
    use version to minecrift
  11. Turn on your Oculus Rift DK2, set it to Extended Mode and rotate to Landscape. Activate the DK2 as the Primary Monitor.
  12. Move the Minecraft window over to your DK2 using the mouse or Windows Key+left/right arrow.
  13. Look through your Oculus Rift and select ‘Play’ on the Minecraft launcher.
  14. Press F11 to enable fullscreen mode, now put on your Oculus Rift completely.
  15. Enter a game world, then press Escape and select ‘VR Settings’. Customize to taste. You can also make advanced adjustments to options in the ‘Video Settings’ settings page, thanks to the inclusion of Optifine, for the sake of performance. Certain options may cause you to crash, these can be adjusted safely on the Minecraft main menu before entering into a world.
SEE ALSO
Steam Survey: HTC Vive Neck and Neck with Oculus Rift After Repeated Gains

Check out Metacraft if you’re looking to play on a Minecraft sever with other Oculus Rift users.

What It’s Like to Play Minecraft in Virtual Reality

minecrift-minecraft-oculus-rift-dk2

Minecraft in VR is way more immersive than the desktop version. If you thought Creepers were scary, just wait until you’ve got one right on your tail and you’re running for dear life in VR. There’s an incredible sense of being in the world: you’ll feel claustrophobic in small spaces, and in some places you’ll want to make special modifications for VR comfort—2 block high ceilings are going to feel cramped! You’ll also realize how big Minecraft’s cubes are (1m x 1m), Steve has some serious ‘ups!

In cases where your head might clip through geometry (thanks to positional tracking) the Minecrift team have made it so the world fades to black, which is really handy to prevent discomfort of having your head through something.

Being able to lean into the interface to get a better look at it is cool too, though you can easily increase the size to make things even easier to read. With a slight adjustment, I found the entire interface easy to read and comfortable. One recommendation I have is to adjust the vertical offset of the interface down some 20 to 30 degrees so that it’s only in your way when you glance down at it.

Nighttime looks fantastic on the Oculus Rift DK2’s AMOLED panel. It’s the first time I’ve felt like I was in a truly dark virtual environment (not just the gray of the DK1’s LCD panel). You can still see thanks to the light of the moon but the environment really feels like it’s begging for light. If you block yourself into a space with no light, you won’t be able to see anything at all. If you bump up the default brightness settings you can see in total darkness, but I prefered to set my brightness around 10%, allowing me to only barely see in complete darkness, making torches a necessity.

SEE ALSO
Steam Survey: HTC Vive Neck and Neck with Oculus Rift After Repeated Gains

You’ll probably end up adjusting some of your usual Minecraft techniques for the sake of comfort while playing with the DK2. For instance, getting under the trunk of a tree and looking directly up to gather the entire thing is not terribly comfortable. Making the Minecraft-standard underground 3×3 block stairs is also not so wonderful because if you go down them at full speed you’re head will clip through the block in front of you. I ended up digging out an extra block to prevent this.

Overall the experience has been quite fun and I managed to play for some 30 minutes straight without running into any discomfort.

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. See here for more information.


  • kijutsu

    I wonder if I’ll ever be able to play Minecraft like this on Gear VR. Playing it anywhere in VR would be so awesome!

    • Alessandro Gribble (darkmaximu

      now u can

  • Druss

    I’m pretty sure all the blocks are supposed to be 1mx1m and Steve is two blocks tall making him 2 meters (6 feet 6 47⁄64 inches) tall. A 6 meter (19 feet 87⁄32 inches) tall Steve would be a giant!

    But thanks a bunch, Minecraft is definitely one of the games I plan on playing once I get the CV1. I hope it will work with some of the popular modpacks like the Yogscast Complete Pack or FTB by then (they tend to stay a few versions behind because it’s hell to update all of the hundreds of mods every single update).

  • Axulus

    I seem to have an issue on this step:

    14. Press F11 to enable fullscreen mode, now put on your Oculus Rift completely.

    When I hit F11, it doesn’t fill up the screen on the Oculus. As an alternative, I hit the Windows Key plus the Up arrow, and it fills the whole screen. However, I get horrible frame-rate issues when actually trying to play the game (1-3 fps). If I hit the escape key in game to bring up the menu, I get butter smooth head tracking and can look around the world (but can’t actually do anything). I don’t know if my problems relate to this full screen issue, or if it is just broken on my system. I definitely have the horsepower to run it (780ti and i5 4690)

    Anyone have any suggestions?

    • Harry

      The minimum is nividea gtx 970

  • tcupp

    I am getting a Java crash. I thought it was possibly because I was trying to do this off the demo so I purchased Minecraft. Same result.

    I get Java(TM) Platform SE binary has stopped working. Below are the Java details.

    Problem signature:
    Problem Event Name: APPCRASH
    Application Name: javaw.exe
    Application Version: 8.0.25.18
    Application Timestamp: 54345dea
    Fault Module Name: nvoglv32.DLL
    Fault Module Version: 9.18.13.4084
    Fault Module Timestamp: 5412aeea
    Exception Code: c0000005
    Exception Offset: 00a18b63
    OS Version: 6.1.7601.2.1.0.256.48
    Locale ID: 1033
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

    Read our privacy statement online:
    http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

    If the online privacy statement is not available, please read our privacy statement offline:
    C:\Windows\system32\en-US\erofflps.txt

    Is this a Java thing or is Minecrift no longer supported with the 2.12 firmware?

  • DanielSan

    Thanks for the guide, everything worked out smoothly and I even tried playing online for a bit.

  • Michael Audi

    I Crash ON startup and this is what I get:
    I was hoping if anyone could help me!
    Jan 17, 2016 7:08:00 PM net.minecraft.launchwrapper.LogWrapper log
    INFO: Loading tweak class name optifine.OptiFineTweaker
    Jan 17, 2016 7:08:00 PM net.minecraft.launchwrapper.LogWrapper log
    INFO: Using primary tweak class name optifine.OptiFineTweaker
    Jan 17, 2016 7:08:00 PM net.minecraft.launchwrapper.LogWrapper log
    INFO: Calling tweak class optifine.OptiFineTweaker
    OptiFineTweaker: acceptOptions
    OptiFineTweaker: injectIntoClassLoader skipped, OptiFine is loaded as a library
    OptiFineTweaker: getLaunchArguments
    OptiFineTweaker: getLaunchTarget
    Jan 17, 2016 7:08:00 PM net.minecraft.launchwrapper.LogWrapper log
    INFO: Launching wrapped minecraft {net.minecraft.client.main.Main}
    Jan 17, 2016 7:08:01 PM net.minecraft.launchwrapper.LogWrapper log
    SEVERE: Unable to launch
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
    Caused by: java.lang.UnsatisfiedLinkError: C:UsersmikeonatorAppDataRoaming.minecraftversionsminecrift-1.7.10-R1-nohydraminecrift-1.7.10-R1-nohydra-natives-22185979741259JRiftLibrary64.dll: Can’t find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1929)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1847)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at de.fruitfly.ovr.OculusRift.LoadLibrary(OculusRift.java:567)
    at bao.minecriftFirstInit(Minecraft.java:4268)
    at bao.(Minecraft.java:451)
    at net.minecraft.client.main.Main.main(SourceFile:129)
    … 6 more

    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

    • deauxf84

      Ditch OptiFine.

  • Percy_JW

    Does it work with RiftCat/VRidge?

  • Ed

    And now? I Installed everything. I can run Minecraft on my Desktop with dual Screen, but how can i see it in the Rift?