There is a Minecraft
mod for using the Vive, called Vivecraft
. You can get it at GitHub
, but I haven't been able to build it myself yet. So, I used this installer ZIP
. There are some other versions flying around, but they may lack the native Linux libraries. Also, you need Minecraft
, of course.
Now, in order to get this working, I needed the 64-bit versions of the SteamVR libraries driver_lighthouse.so
. The main problem were dependencies, since my system does not usually have such outdated libraries as libudev.so.0
. The first attempt was to use the Steam environment, but that includes dozens of outdated libraries, which in turn resulted in Java not working. So, I symlinked only the necessary libraries to where they were needed:
ln -sf ~/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libudev.so.0.13.0 libudev.so.0
And I wrote a little startup script:
/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xms2048M -Xmx2048M -jar Minecraft.jar
You might need to change the "DFP-5" there; that's the HDMI port your Vive sits on.
With that, it starts, and as long as the Vive can not see the base stations it displays the main menu. However, when I put it on, the menu is only visible up to the far right. There's a "Reset Origin" menu item, and if you place your mouse on that before putting on the Vive, and click on it afterwards, Vivecraft
somewhat works. You can walk around, destroy and place blocks, and so on. All with your mouse and keyboard. What's not working for me are the menus and inventories, as I suspect they pop-up somewhere where I can't see them.
See also issue 241 on GitHub