MCinaBox - A Minecraft Java Edition Launcher on Android
[Now in English] 切换为简体中文
If you find problems when you run MCinaBox, you can check Q&A first.
- MCinaBox is a Launcher of Minecraft Java Edition on Android. The core functionality is powered by CosineMath's BoatApp project.
Join

- MCinaBox is an open source project with the goal of building and developing a Minecraft Java Edition launcher that runs on an Android.
- Front End provides User Management, Minecraft Version Management, Minecraft Game Controller, Minecraft Startup Parameter Generation, Configuration Backend, etcConfiguration and Management functions to reduce the workload of complete launcher development.
- Backend provides JRE runtime environment, Minecraft runtime environment, etc core functionality.
- Composition MCinaBox consists of a front end and a back end.
- Android Studio
- Android NDK
- Git
- git clone https://github.com/AOF-Dev/MCinaBox.git
- Import this project in your Android Studio.
- Build via Android Studio.
- You can also get released apk from here.
- Download the latest APK and runtime to your Android phone.
- Then start APK and find Launcher Settings - Import Runtime. Click Import to import runtime.
- Alternatively, you can move the runtime to / sdcard / Android/ com.aof.mcinabox/files/MCinaBox/runtime , and then repeat the previous step.
- First, you need to create a user. Click User - Add new User to create a user.
- Second, you need to download Minecraft. Click Game List - Install new version to download Minecraft.
- Finally, you will start the game. Please select a Minecraft version on home page and start the game.
- First, download Forge-Installer from Forge. It must be in Universal and jar format.
- Then put the downloaded jar file in /sdcard/Android/com.aof.mcinabox/files/MCinaBox/forge.
- Finally, open the MCinaBox and click Launcher Settings - Forge Installer to select and install the forge.
- MCinaBox offers a number of customization options, you can configure your launcher parameters in the Game List - Global Game Settings.
- MCinaBox provides the ability to customize your Minecraft working directory by configuring your Minecraft working directory in the Game Directory.
- MCinaBox provides the ability to customize your game controller by creating your virtual keyboard layout in the Virtual Keyboard Settings.
- MCinaBox supports Mojang's official server authentication. When you create a user, you can check Online login and enter your Mojang account and password to log in.
- MCinaBox supports server authentication for Authlib-Injector. When you create a user, you can check Online login, enter your account and password, and verify the address of the server to log on.
- MCinaBox will not record your password in any way.
- Microsoft Authentication API is not added, so you'll not be able to login with Microsoft Account.
- Forge's loading animation will cause a crash
- It seems that there will be an X11 error when starting the Minecraft version below 1.6
@AOF-Dev
The software is distributed under GPL v3 with additional terms.
Additional terms under GPLv3 Section 7
- When you distribute a modified version of the software, you must change the software name or the version number in a reasonable way in order to distinguish it from the original version. [under GPLv3, 7(c).]
- You must not remove the copyright declaration displayed in the software. [under GPLv3, 7(b).]
This project exists thanks to all the people who contribute.
- ALL
- MCredbear
- All people who put forward issues.
If you want to submit a pull request, there're some requirements:
- IDE: Android Studio
- TargetSDK: 22
- MimniumSDK: 21
- DO NOT modify gradle files.