/QuestCraft

QuestCraft - A port of Minecraft: Java Edition to the Meta Quest Platform. With the power of Pojlib.

Welcome to the QuestCraft GitHub!

QC

QuestCraft, utilizing Vivecraft and Pojlib, is a standalone port of Minecraft: Java Edition to Oculus Quest Headsets. With a team of four main developers and 8 third-party developers, over the past year, we have not only gotten the bestselling game, Minecraft: Java Edition running on Android, but we have also worked with third-party developers to bring it into Virtual Reality on the Oculus Quest line of standalone HMDs.

Features

  • Roomscale Minecraft VR!

  • Quest 1/2/Pro/3 Native!*

  • Full Multiplayer!

  • Immersive Controls through Vivecraft!

  • Supports 1.19.2/4, and 1.20.1-2/4!

  • Includes a launcher that allows you to start QuestCraft, switch between versions, automatically update installed mods and other MC components, and use Mod Manager, a tool to download and install supported mods right from your Quest!**

*Playing on a Quest 1 may have some caveats. A list of said caveats will be provided later.
**If a mod you are looking for is not available, you can install it manually.

Installation Instructions

NOTE: To install QuestCraft, you must have an internet connection for the initial setup to succeed. Furthermore, you MUST own a legal, valid copy of Minecraft: Java Edition to play!

Ensure your Quest is on v51 or later (excl. Quest 1) before installing!

First, go to the release page for QuestCraft and download the APK to your computer or Android device.

Secondly, you'll need to install the QuestCraft APK to your VR Headset using SideQuest and follow the necessary steps to connect your Quest. Drag and drop the APK, and wait for it to install.

Next, open your headset's QuestCraft launcher (through Unknown Sources). Be sure to grant all requested permissions. Once you're done, you'll follow the on-screen prompts to set up QuestCraft with your Microsoft Account, then press play and wait for all of the files to download (approx. 5-10 minutes). (You must do this for each specific version to play that version!)

And boom! You have successfully installed QuestCraft on your VR headset! To play, press the Play button and wait for it to load; depending on the headset's age, it might take a while.

NOTE: You may encounter crashes when downloading your selected MC version, mainly on v53 and later. This happens because Meta can't fix memory leaks for some reason. Don't fret; launch the app, press play, and the download will continue from where it left off before the crash. If it continues, please keep trying. If, after 4 attempts, you still are not loaded in, please visit the support channel of the QuestCraft Discord (discord.gg/questcraft)

Please do not enable seated mode in the in-game VR settings!

Included Mods

Standard Mods:

Performance Mods:

  • Better Biome Blend (Fixes and adds features to the Biome Blend setting, improving biome looks and improving performance.)

  • Concurrent Chunk Management Engine (C2ME) (Improves chunk loading.)

  • Cull Less Leaves (Culls leaves. (who would've guessed???) Only in 1.18.2)

  • Entity Culling (Renders only visible blocks and entities, improving overall performance. Not included in 1.20.4)

  • Ferrite Core (Decreases memory usage. Not included in 1.20.4)

  • Fastload (Improves world load and prevents potential crashes. Not included in 1.19.2)

  • Immediately Fast (Optimizes lots of things, making rendering more GPU efficient.)

  • Krypton (Slightly reduces memory usage on servers, decreases server CPU usage and server ticks. Not in 1.20.4)

  • LazyDFU (Improves game boot time.)

  • Lithium (General purpose performance mod. Not included in 1.20.4)

  • ModernFix (Performance mod, reduces memory usage yet again.)

  • Noxesium (Adds features to fix bugs and performance. Only in 1.19.2/4)

  • ServerCore (Reduces lag spikes in both single-player and servers. Not included in 1.18.2/1.19.2)

  • Smooth Boot (Makes Minecraft loading smoother.)

  • Sodium (Improves FPS and fixes graphical issues.)

  • Starlight (Improves the lighting engine. Not included in 1.20.1 and later)

Iris -may- only work older versions of MC; please remember that FPS will not be high, and crashing is more likely!

Some Recommended Settings and Tips

  1. The game's render distance is best at 4-8, but you may encounter lag spikes when using it, especially on higher values. 9 and above is not recommended.
  2. Oceans contain LOTS of kelp that decreases framerate. Don't mine any of it all at once, as your game may CRASH if many entities (in this case, kelp waiting to be picked up) exist simultaneously.
  3. Skyblock and Oneblock worlds perform the best, as they require less hardware usage.

Notes

  • questcraft.net is not maintained or owned by anyone on the QuestCraft team; they could put malware on it anytime. Please do not download anything from or visit questcraft.net. Our new website is here at QuestCraft.
  • We do not exist on TikTok. No one from the dev team makes TikTok videos.
  • QuestCraft (QCXR) is developed and maintained by the QCXR team; we also contribute upstream to the open-source tools that we used to make this a reality; make sure to check out MCXR, the previous VR mod, now replaced with VivecraftMod, PojavLauncher (for Pojlib), and Zink!
  • The QCXR forks we use are: Pojlib, the QCXR Wrapper, and VivecraftMod.
  • All support questions should be asked inside the QuestCraft Discord for quick and easy solutions from our lovely support members.
  • Pico support is planned and being developed. Until then, kindly use Vivecraft PCVR.
  • When installing mods that are not from Mod Manager on your Quest, you may face issues ranging from unexpected behaviour to crashes! If you experience any, please file an issue or go to the Discord server!

Controls

There's supposed to be controls here

These controls are subject to change.