[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.
- Background
- Change Log
- Build
- Release
- Usage
- Preview
- Known Issues
- Maintainers
- License
- Contribution
- Related
- Q&A
MCinaBoxis an open source project with the goal of building and developing a Minecraft Java Edition launcher that runs on an Android.Front Endprovides User Management, Minecraft Version Management, Minecraft Game Controller, Minecraft Startup Parameter Generation, Configuration Backend, etcConfigurationandManagementfunctions to reduce the workload of complete launcher development.Backendprovides JRE runtime environment, Minecraft runtime environment, etccorefunctionality.CompositionMCinaBox 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. ClickImportto 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 Userto create a user. - Second, you need to download Minecraft. Click
Game List-Install new versionto download Minecraft. - Finally, you will start the game. Please select a Minecraft version on
home pageand start the game.
- First, download Forge-Installer from Forge. It must be in
Universalandjarformat. - Then put the downloaded jar file in
/sdcard/Android/com.aof.mcinabox/files/MCinaBox/forge. - Finally, open the MCinaBox and click
Launcher Settings-Forge Installerto 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 loginand 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
The software is distributed under GPL v3 with additional terms.
- 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
gradlefiles.
- BoatApp (CosineMath,GPL 2.0)
- Gson (Google,Apache 2.0)
- XZ for Java (Lasse Collin,Public Domain)
- JNDCrash (ivanarh,Apache-2.0)
- FileDownloader (lingochamp,Apache-2.0)
- BubbleLayout (MasayukiSuda,All)
- AndroidRocker (kongqw,All)
- colorpicker (QuadFlask,All)
Runtime Pack
