Fan-made. Not Microsoft. Not Mojang. Not Meta. Not official Minecraft.

Fan-made · not Microsoft · not Mojang

ongoing android bedrock vr mod for meta quest

RedRock is a fan-made unofficial third-party project. It is not Minecraft, not Microsoft, not Mojang, and not the official Quest Store app. It only hosts Bedrock you already own.

Source

The app lives in a public repo. This site does not host APKs. Clone, build, and sideload yourself.

You need Android platform-tools (`adb`), JDK 17+, and a Quest in Developer Mode.

git clone https://github.com/Bit-Byte5/RedRock.git
cd RedRock
./redrock run

`./redrock build` writes `apk/redrock-debug.apk`. `./redrock load` sideloads it. `./redrock logs` follows logcat.

Open GitHub

Game

Searching for Minecraft on your Oculus or Meta Quest? Microsoft’s version is minecraft.net. RedRock is not that. It is a fan-made unofficial host for Minecraft you already own on Google Play — not a store copy, not a cracked APK, not a Microsoft client. This window is the library. Play fills the same window — it does not dump you into stereo VR yet.

Download talks to Google Play as the account that owns Minecraft. No mirrors. No paid bypass. Quest needs the arm64 build.

Mods

Mocha Modding is the catalog. RedRock APKs and native arm64 mods publish there. Download a build, then sideload — this site does not host files itself.

In the app, extra mods are mcpelauncher-style .so files on the toolbox tab. RedRock Core is always on. Quest is arm64-v8a.

Download

Builds come from Mocha Modding · no Quest APK published yet.

Loading Mocha catalog…

    Docs

    Same instructions as the books tab in the app. RedRock is a 2D Quest library that hosts Bedrock you already own. Source is GitHub. This site does not host APKs.

    1. Welcome

    RedRock is a Quest window for Minecraft you already own. Home opens a 2D Horizon panel. That panel is the library. Play hosts Minecraft inside RedRock — it does not install Minecraft as a second Quest app, and it does not dump you into stereo VR yet.

    It is not a store copy, not a cracked APK, and not the Meta Store Minecraft. Official Minecraft is still the Microsoft / Mojang product. RedRock only talks to Google Play as the account that already owns Bedrock, for personal use on this user’s devices.

    2. Sideload

    RedRock is not in the Store library or the bottom dock. You build it from the public source and load it with adb.

    On the Mac you need Android platform-tools, JDK 17+, and a Quest in Developer Mode. Wireless works after pairing.

    1. Press the Meta button
    2. Open Apps / Library
    3. Left side — folder with a question mark — Unknown Sources
    4. RedRock
    git clone https://github.com/Bit-Byte5/RedRock.git
    cd RedRock
    ./redrock run

    If Unknown Sources is missing, toggle Developer Mode off and on in the phone app, then reboot. ./redrock build writes apk/redrock-debug.apk. ./redrock load sideloads the newest apk/. ./redrock logs follows logcat.

    3. The window

    Left sidebar is the main chrome. Press a tab to lift it toward you — that is how you know it is selected.

    1. Grass block — Game
    2. Toolbox — native mods
    3. Books — these docs, on-headset
    4. Computer — live game log
    5. Sliders — Settings

    The bottom bar holds the Minecraft version picker and Play. Tap the version to choose Latest (Play’s current build) or a specific Bedrock release. If Minecraft is not on the headset yet, that button says Download.

    4. Game tab

    The Game tab is the grass block. The big cube in the middle is just the hero. Play (or Download) lives on the bottom bar, not on the cube.

    LauncherActivity stays the 2D library. ImmersiveActivity is a separate task for later stereo. Do not expect Store chrome or a second Minecraft icon after download.

    5. Download

    Download talks to Google Play as the account that owns Minecraft. Press Play when the button says Download. RedRock requests the arm64-v8a package (splits and OBB when Play sends them) and unpacks into its own filesDir. It does not use PackageInstaller.

    1. Use a Google account that already owns the app
    2. Sign in on the page RedRock opens. That is Google’s EmbeddedSetup page. RedRock never reads your password — only a one-time oauth cookie
    3. Play must allow the download. If it refuses, you do not own it, or Play blocked it (OWNERSHIP / TOS). That is not a bypass

    No mirrors. No paid/DRM bypass. An x86 mcpelauncher extract from a Mac is the wrong artifact — Quest needs arm64. Fetch UI stays on the library panel. Logs print packageName and FetchState, never tokens.

    6. Hosted play

    Once Minecraft is on disk (libminecraftpe.so extracted), Play starts com.mojang.minecraftpe.MainActivity inside RedRock’s same 2D window. Full-view GLES. Leave returns to the library.

    If the button still says Download, the game is not on disk yet. Stereo OpenXR is later. ImmersiveActivity is not the game host today.

    7. Controls

    In the library window: laser pointer + trigger to click.

    In the hosted game menu: point + trigger, or A to confirm. Stick up / down moves the highlight. B leaves.

    Look, Volume, and the Google account live on the Settings tab.

    8. Settings

    Settings has two pages: Google and Mixer.

    Google shows the signed-in Play profile so you can check it is the account that owns Minecraft. Tap the card to sign in. When signed in, Sign out or Switch account. Never a token on screen.

    Look and Volume are local to this window for now. They are not written out to Minecraft yet.

    9. Mods

    The toolbox tab is the mod loader. RedRock Core is always on. It loads into the hosted game as mod_preinit, then libminecraftpe, then mod_init.

    Extra mods are mcpelauncher-style arm64-v8a .so files — not Java Fabric/Forge jars and not marketplace add-ons. Mods that call mcpelauncher_hook / mcpelauncher_preinithook resolve against RedRock’s libmcpelauncher_mod.so.

    1. Put an arm64-v8a .so on the headset (Files / Downloads, or adb)
    2. On the toolbox tab, press Add and pick that .so
    3. Toggle Off to skip it on the next Play, or Remove to delete it
    4. Press Play
    ./redrock mods push libThatMod.so
    ./redrock mods list

    An x86 or x86_64 mcpelauncher .so from a Mac will not load on Quest. Published builds live in Mocha Modding on Saltmine — use Download on this site or at saltmine.me/#mocha-modding.

    Sideload needs Developer Mode. Official Minecraft is still minecraft.net. Unofficial notice is below.

    Minecraft on Quest, answered

    Direct answers for “Minecraft on my Oculus” and “Minecraft on Meta Quest.” Official Minecraft is the Store app from Microsoft and Mojang. RedRock is a fan-made third-party project — never their version.

    Where is the source?

    The public source is https://github.com/Bit-Byte5/RedRock. Clone it, then ./redrock run on a Mac with adb and a Quest in Developer Mode.

    Is RedRock Microsoft’s Minecraft for Quest?

    No. Never. RedRock is a fan-made third-party project. Microsoft, Mojang, Xbox, and Meta did not make it, ship it, or approve it. If you want Microsoft’s Minecraft, that is https://www.minecraft.net/ and the official Meta Store path — not RedRock.

    Can I play Minecraft on my Oculus or Meta Quest?

    Yes, through official Minecraft on the Meta Quest Store. RedRock is a separate, unofficial fan project that can host a Bedrock copy you already own on Quest 2, Quest 3, and Quest 3S. It is not Minecraft and not affiliated with Mojang, Microsoft, or Meta.

    Is RedRock official Minecraft?

    No. RedRock is not the Minecraft app, not a Mojang product, not a Microsoft product, and not a Meta Store listing. It is an unofficial personal project with no endorsement from Mojang Studios, Microsoft, Xbox, Google, or Meta.

    How is RedRock different from Minecraft on the Quest Store?

    The Store app is Microsoft and Mojang’s official Minecraft for Quest. That is their product. RedRock is a third-party host: it talks to Google Play as the account that owns Minecraft, keeps the game inside RedRock’s own window, and loads native arm64 mods. Stereo VR is later; play today is that same 2D window.

    Do I need to buy Minecraft again for RedRock?

    No. RedRock only downloads Minecraft the signed-in Google account already owns, for personal use on that user’s devices. It does not sell, host, or redistribute APKs. If Play refuses the download, you do not own it, or Play blocked it.

    Does RedRock work on Quest 2, Quest 3, Quest 3S, and older Oculus headsets?

    RedRock is a sideloaded Horizon OS app for arm64 Meta Quest headsets (Quest 2, Quest 3, Quest 3S — still searched as Oculus). It is not in the Store, because it is not an official app. Enable Developer Mode using Meta’s docs at https://developers.meta.com/horizon/documentation/android-apps/enable-developer-mode/ then open Apps → Unknown Sources → RedRock.

    Is this VR Minecraft with mods?

    RedRock is an ongoing unofficial Android Bedrock VR mod for Meta Quest — fan-made, not a Microsoft VR port. Native mods are mcpelauncher-style arm64 .so files, not Java Fabric/Forge jars. RedRock Core always loads. Stereo OpenXR is later; the hosted game currently fills the 2D Quest window.

    Unofficial

    RedRock is a fan-made unofficial personal project. It is not Minecraft. It is not Microsoft’s client, not Mojang’s app, and not how Xbox, Google, or Meta ship Minecraft on Quest. None of them endorse, sponsor, or approve it. Official Minecraft is minecraft.net.

    Minecraft® is a trademark of Mojang Synergies AB / Microsoft. Google Play™ and Android are trademarks of Google LLC. Meta Quest® and Horizon OS are trademarks of Meta Platforms, Inc. Those names appear here only to say RedRock is not those products. RedRock only downloads apps the signed-in Google account already owns, for personal use. Use at your own risk.