- Supports Oculus SDK 1.3. NOTE: Oculus Home must be installed, running and Oculus Home->Settings->General->Unknown Sources MUST be enabled to allow Minecrift to use the Rift.
- Supports Forge 1.7.10 #1614

Forge support requires prior installation of Forge 1.7.10 #1614. Install with the 'Install with Forge' checkbox ticked, then run Minecrift using the Minecrift Forge launcher profile.
See the release notes link on the installer for a more detailed overview of changes.
Support for Minecraft 1.8.9 is currently in progress, a link will be posted here once complete.

- Install the appropriate Oculus runtime dependent upon supported Oculus SDK.
- Ensure you have run VANILLA Minecraft 1.7.10 at least once before running the Minecrift installer:

- Load the Minecraft launcher via Minecraft.exe.
- In the bottom left select 'Edit Profile'.
- Select Use version: release 1.7.10.
- Save profile, and hit play to run the game. Quit out.

- If you want to use Minecrift with Forge, download and install the appropriate Forge client version.
- Download the Minecrift installer exe from the link above.
- On Windows, run the installer. On linux or osx, run the installer.jar via the commandline with java -jar <installername>.jar.
- If you wish to install with Forge, ensure the 'Install with Forge' checkbox is ticked.
- Click OK to install.

- Windows only currently
- The Forge version is NOT currently working.
- Direct mode should be working on 'non-complicated' setups.
NOTE: The mirrored window cannot currently be full-screened.
NOTE: Be sure to use Oculus runtime 0.4.4
NOTE: For Windows users - ensure AERO is enabled if possible (choose an Aero enabled desktop theme).
NOTE: Ensure Vsync and triple buffering are set to 'application controlled' in your graphics drivers.
NOTE: If you still have FPS issues, try toggling Mirroring OFF then ON (Options->Vr Settings->Stereo Rendering)
- If using extended mode, set the Rift as the primary monitor (and ideally your other monitor set to 75Hz). When running, set Minecrift to fullscreen with F11.
- If you get judder, reduce the graphics setting in Minecraft (start with render distance)
- Can crash if render settings are changed in-game. Change the render settings in the out-of-world initial menu if you have problems.
- Some fog draw distance render issues.
- Hydra support is currently broken.
- If you get hitching / lag issues during mouse movement:

- Windows 8.1 mouse lag issue - go to the properties of the minecraft.exe file and go to the compatibility settings:

set to windows 8 compatability mode
run as administrator
check the "disable DPI scaling" option

- Download the Minecrift installer exe (Windows) or the jar (Linux / MacOS) from the link above.
- On Windows, run the installer. A smart screen filter may appear. Click 'More Info', then 'Run Anyway'. Accept the UAC prompt.
- On Linux / MacOS, double click the .jar file to run the installer. (Or, from a commandline run >java -jar <path to file>/minecrift-1.6.X-bXXX-installer.jar e.g. >java -jar ./minecrift-1.6.4-b8-installer.jar)
- Click OK to install a new Minecrift profile.
- On Windows, you may get a dialog that implies Minecrift failed to install correctly. Select 'The program installed correctly'.
- On Windows, IMPORTANT: You'll need to download and install the MSVC++ 2010 redistributables if they aren't already installed (vcredist_x64.exe or vcredist_x86.exe if you are using 64bit or 32bit Java for Minecraft, respectively. Download and install both if you are unsure as to which you need.).

To Play:

- Run up the Minecraft 1.6 launcher.
- Navigate to the 'Local Version Editor (NYI)' tab.
- Click on the minecrift-1.6.x-bxxx entry depending on the downloaded version (e.g. minecrift-1.6.4-b8)
- Press Play!

To run with Forge:

- INSTALL FORGE BEFORE MINECRIFT. Otherwise start with a clean Minecraft install.
- Run vanilla Minecraft (of the version the same as the Minecrift version, e.g. 1.6.4) at least once. See above.
- Download the latest Forge version (e.g. for 1.6.2 - 9.10.1.871 from HERE). Select (Installer).
- To run the installer:

- On Mac or Linux, double click the jar to run it.
- On Windows, open an administrative command prompt, change directory to the location of the forge installer jar, and enter e.g.:

- It is also recommended to select 'Launcher Visibility: Keep the launcher open' to allow debugging of launch issues.
- Click Save Profile. You should now be ready to play Minecrift with Forge enabled.

Please add feedback in this thread. Minecrift development is now Open Source under the LGPL license! Check out the github page to toy around or create new features. mabrowning will be very willing to accept pull requests!

Please submit any bug reports with as much information and / or screenshots attached HERE

For older Minecraft builds (these may not be as up to date as the main build above):

The recommended way to install Minecrift for 1.5.2 or 1.4.7 is use the magic launcher, which is available for Windows, OSX, and Linux.

IMPORTANT: You'll need to download and install the MSVC++ 2010 redistributables if they aren't already installed (vcredist_x64.exe or vcredist_x86.exe if you are 64bit or 32bit respectively). (Windows Only)

Download Optifine HD D3 (D5 has not been tested, but may work), but don't extract. Please click a few ad links or donate and get yourself an Optifine cloak, they do some great work.
Download the JRift.jar, Sixense.jar from the 1.5.2 link above.
Download the minecrift_classes.zip from either the 1.4.7 or 1.5.2 link, depending on the version of Minecraft you want to patch.
Open the Magic Launcher.
Click the 'Setup' configuration button.
Create a new Configuration and call it "minecrift" (or whatever you prefer)
Add these zips, in order:

* OrientationTracker: If you don't have an Oculus Rift, you can use the left controler for head orientation (direction).
* PositionTracker: This makes a huge immersion difference. The Hydra can feed position data the game engine to allow you to look up, down, around corners, squat, and generally move around. Use one or two controllers attached to your head and adjust the offsets from your eye center on the VR Options.
* Controller: Use the right controller to turn the view left/right, move forward and backwards, place blocks, mine, select item, jump, sneak, access your inventory and navigate menus. The controls are currently hardcoded: (right controller)

Great work seems your mod is in the front page of the Minecraft forums! make sure if you havent done so to perhaps make a forum post in the mod section of the minecraft forums as well as a lot of the minecraft mods are listed there and even those without a rift may be interested to see the videos and may convince them to want to get interested in the Oculus Rift.

i am so happy this is happening already i figured it would be a few months or more before anyone got it to work considering the issues some had with using OpenGL and all im sure in time the head tracking will be a tad better (cant believe you got head tracking working already though great!) and support for at least Optifine would be wonderful

thanks so much you might want to also suggest to people they may wish to use the MultiMC mod that can install sepereate versions of Minecraft in folders so that users could have a Rift version and then the normal non rift version as well if needed just a thought .

Notes:Notes Version Six:
- If you have Minecrift not installed, your current minecraft.jar will be regarded as clean.
- If you have any incompatible Mods (e.G. Optifine) installed, you propbably want to do this:
1. Rename your minecraft.jar to minecraft_clean.jar
2. Delete the "version" and "md5s" File (this forces Minecraft to Update on next Start)
3. Download a new vanilla (unchanged) minecraft.jar simply by running Minecraft
4. Install Minecrift with the 'Create new minecraft_clean.jar' option unticked!

- If you used Version Five+ or less before, you will need to reinstall Minecrift (=redownload a vanilla minecraft.jar), because the new Version saves a clean copy of the minecrift.jar, for fast switching between Oculus/Normal Mode.
- Depending on the current State (Minecrift activated or deactivated) the minecraft.jar is either the clean or the Minecrift one.
If you can't find the minecraft_clean.jar but a minecrift.jar, Minecrift is deactivated. The Other way, if you only find minecraft_clean.jar but no minecrift.jar, Minecrift is currently activated.

General:
- Check for Visual C++ Redistributable for Visual Studio 2012 is now fully implemented!
It will tell you if you need to install the x86 or x64 Version (or both)Download: http://www.microsoft.com/en-us/download ... x?id=30679
- Download Mod File here, Click Browse, select the Zip File, Click Install/Update
- For setting the Environment Variables, the applications needs to be run as Admin.
- You need to run Minecraft at least one Time before (since MC is not installed otherwise)
- .Net Framework 4.5 is Needed - But most people will have it installed already: http://www.microsoft.com/en-us/download ... x?id=30653
- Reboot your machine if you had to install VCREDIST

Current Version:Stable: Six+Download:

MinecriftInstallerSixPlus.rar

Please give feedback in the other Thread, if everything works for you.

Oh snap! Is that why Oculus contacted you? I thought the offered you a job! haha

But seriously that's awesome man congrats! I'm happy to let you in to the front of the line for all the work you've done! I don't have my Rift yet either but this is one of the threads I'm following and reading every post, and will probably be one of the first games I try when I finally get mine!

Oh snap! Is that why Oculus contacted you? I thought the offered you a job! haha

But seriously that's awesome man congrats! I'm happy to let you in to the front of the line for all the work you've done! I don't have my Rift yet either but this is one of the threads I'm following and reading every post, and will probably be one of the first games I try when I finally get mine!

Oh snap! Is that why Oculus contacted you? I thought the offered you a job! haha

But seriously that's awesome man congrats! I'm happy to let you in to the front of the line for all the work you've done! I don't have my Rift yet either but this is one of the threads I'm following and reading every post, and will probably be one of the first games I try when I finally get mine!

Now I really wish I started my modding attempts BEFORE I got my my Rift, not waiting till I get it, haha. Well-deserved. They did send one direct to the Minecraft guys, so this move doesn't surprise me; they must have realised they got the wrong address!

Awesome work so far! With the new GUI drawing, the game is actually playable. The only thing that still needs a little work is multiplayer chat, since it's unreadable in the corner of your eye. Which I guess puts you in a dilemma since it'd require quite a lot of screen space. Maybe use a pixel/bitmap font that is readable at low resolutions? Several can be found here: http://www.dafont.com/bitmap.php

Just some feedback: I tried Minecrift on a MacBook Pro with OS X 10.8.3, and it's working beautifully! (Though I did have to set the heap size to something bigger than the default; else I got OutOfMemory exceptions.)

You need:
-A copy of Minecraft
-A Xbox 360 controller
-Xpadder version 5.3 (download: http://www.techspot.com/downloads/5869-xpadder.html)
-My Minecraft control profile (download link at the end of this post.)
-My Xbox 360 control profile (also available at the end of this post.)

Step by step guide:

1.Create a folder in the directory in which you want to install Xpadder
2.Place the .exe file you just downloaded into the folder and run it
3.After running the .exe file there should be some new folders in the directory.
4.Delete or move the .exe file which you just used.
4.Extract Xpadder Profiles.zip and move it´s contents in to the profiles folder.
5.Run Xpadder.exe (If you are on a Windows 7 or 8 PC run it in compatibility mode for: Windows XP (service Pack 3))
6.Accept every upcoming popup message.
7.Click the little Xbox controller in the top left of the screen, click "open" and select the "My XBOX 360 For Windows (Controller).xpaddercontroller" file you previously placed in the profiles folder.
8.Click the little document icon in the middle of the screen, click "open" and select the "Minecraft.xpadderprofile" file you previously placed in the profiles folder.
9.Open Minecraft to play it using an Xbox 360 controller.
(You have to open Xpadder.exe every time before playing Minecraft to use the Xbox 360 controller from now on.)

What button does what:
(This only is accurate if you haven´t changed the controls in your Minecraft installation before.)

java.lang.IllegalStateException: Function is not supported
at org.lwjgl.BufferChecks.checkFunctionAddress(BufferChecks.java:64)
at org.lwjgl.opengl.GL30.glGenFramebuffers(GL30.java:1086)
at com.mtbs3d.minecrift.VRRenderer.createFBO(VRRenderer.java:1504)
at com.mtbs3d.minecrift.VRRenderer.a(VRRenderer.java:545)
at bfq.b(EntityRenderer.java:1095)
at net.minecraft.client.Minecraft.K(Minecraft.java:808)
at net.minecraft.client.Minecraft.run(Minecraft.java:698)
at java.lang.Thread.run(Thread.java:680)

Running on a Retina Mac Book Pro, OS X 10.8.3. Based on the stacktrace I think that my OpenGL driver is missing some feature being used by minecrift.

Just FYI: I tried running this with Optifine only to make sure the problem wasn't there. Doing so works, though I have to disable the Advanced OpenGL features or the framerate is abysmal.

Odd as it may sound, it somehow seems that using Optifine causes rather massive slowdowns on both my machines. I used to test Minecrift on my Macbook Air running Windows 8 and while the framerate wasn't to write home about, it felt smooth enough. With testing 0.26 and Optifine, however, it barely hits 10fps. Testing on my iMac (Core i7, 16GB RAM, SSD) I get up to 10fps as-well, although somehow vanilla Minecraft runs tediously slow on it too (15fps on average).

Could anyone by any chance give me a pointer as to what to do to make Optifine smoothen out the experience a bit? I've already tried the usual suspects (view distance, disabling all AA-related things, etc.), but to no avail.

Edit:[b/] Never mind, I think I'll just fiddle some more with it. I managed to get close to 20fps already, so it's probably my lack of understanding the options. (although the Java VM on OSX seems rather bad, which is unfortunate..)

java.lang.IllegalStateException: Function is not supported
at org.lwjgl.BufferChecks.checkFunctionAddress(BufferChecks.java:64)
at org.lwjgl.opengl.GL30.glGenFramebuffers(GL30.java:1086)
at com.mtbs3d.minecrift.VRRenderer.createFBO(VRRenderer.java:1504)
at com.mtbs3d.minecrift.VRRenderer.a(VRRenderer.java:545)
at bfq.b(EntityRenderer.java:1095)
at net.minecraft.client.Minecraft.K(Minecraft.java:808)
at net.minecraft.client.Minecraft.run(Minecraft.java:698)
at java.lang.Thread.run(Thread.java:680)

Running on a Retina Mac Book Pro, OS X 10.8.3. Based on the stacktrace I think that my OpenGL driver is missing some feature being used by minecrift.

Just FYI: I tried running this with Optifine only to make sure the problem wasn't there. Doing so works, though I have to disable the Advanced OpenGL features or the framerate is abysmal.

I'm experiencing the same stacktrace, same OS version but on regular Macbook Pro hardware.

I did everything you said regarding installation with the magic launcher. I didn't seem to prove any errors. However the game doesn't display in stereoscope and I was wondering if a rift needs to be attached to the computer for it to work or am I doing something wrong? Any response would be appreciated.

I don't have my rift yet but I am testing applications first so that I don't have to mess with them when the rift does actually arrive. So I wonder if not having it attached is a factor.

The massive slowdown may be due to a memory leak... I was having a similar issue, but I upgraded my version of LWJGL to 2.9.0 and it fixed everything. I should probably add a note to the installation process to do that...