[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, etc- Configurationand- Managementfunctions to reduce the workload of complete launcher development.
- Backendprovides JRE runtime environment, Minecraft runtime environment, etc- corefunctionality.
- 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
