diff --git a/.github/workflows/APK_Debug.yml b/.github/workflows/APK_Debug.yml
index abfcb0e3..a5d600b6 100644
--- a/.github/workflows/APK_Debug.yml
+++ b/.github/workflows/APK_Debug.yml
@@ -8,6 +8,7 @@ on:
- appveyor.yml
- 'azure-pipelines*.yml'
- 'ci/azure-pipelines/template*.yml'
+ workflow_dispatch:
pull_request:
paths-ignore:
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index fb217979..5645d981 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -16,7 +16,6 @@
-
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index af8c817c..87024091 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -19,7 +19,7 @@
AllIn-game
- Outside the game
+ Out-gameLanguageRestoreGame List
@@ -31,8 +31,8 @@
Plug-inAdd Plug-inshow
- Private directory
- Public directory
+ App directory
+ External directoryBasic SettingsKeyboard LayoutMaximum Memory (MB)
@@ -63,7 +63,7 @@
UserManagementSelect Version
- Start the game
+ LaunchMinecraft Download SourceImport RuntimeImport
@@ -185,9 +185,9 @@
Username or emailPlease enter your passwordIf the list is not displayed for a long time, please manually click "Refresh"\nPlease be patient and wait for the download to complete. If the download is slow, please try to change to another download source.
- Note: Using "Private Directory" does not need to grant MCinaBox write permissions, but uninstalling MCinaBox will lose all the data in the "Private Directory"!
- Java Virtual Machine parameters (no need to fill)
- Minecraft additional parameters (no need to fill)
+ Note: Using "App Directory" does not need to grant MCinaBox write permissions, but uninstalling MCinaBox will lose all the data in the "App Directory"!
+ Java VM Arguments (Advanced)
+ Minecraft Arguments (Advanced)Refresh finishedPlease refreshPlease select the game version
@@ -223,7 +223,7 @@
There is error level information, launch is blocked, please handle it in tipper manager.There are unprocessed messages in the tipper manager, and the user ended the operation.Checking the launcher configuration…
- No game detected, please install a Minecraft version first.
+ No installation detected, please install a Minecraft version first.Checking runtime…The runtime is not detected, please install the runtime first.Checking system architecture…
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 393d4d57..b5670c63 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -30,7 +30,7 @@
AllIn-game
- Outside the game
+ Out-gameLanguageRestoreGame List
@@ -42,8 +42,8 @@
Plug-inAdd Plug-inshow
- Private directory
- Public directory
+ App directory
+ External directoryBasic SettingsKeyboard LayoutMaximum Memory (MB)
@@ -74,7 +74,7 @@
UserManagementSelect Version
- Start the game
+ LaunchMinecraft Download SourceImport RuntimeImport
@@ -196,9 +196,9 @@
Username or emailPlease enter your passwordIf the list is not displayed for a long time, please manually click "Refresh"\nPlease be patient and wait for the download to complete. If the download is slow, please try to change to another download source.
- Note: Using "Private Directory" does not need to grant MCinaBox write permissions, but uninstalling MCinaBox will lose all the data in the "Private Directory"!
- Java Virtual Machine parameters (no need to fill)
- Minecraft additional parameters (no need to fill)
+ Note: Using "App Directory" does not need to grant MCinaBox write permissions, but uninstalling MCinaBox will lose all the data in the "App Directory"!
+ Java VM Arguments (Advanced)
+ Minecraft Arguments (Advanced)Refresh finishedPlease refreshPlease select the game version
@@ -213,7 +213,7 @@
Import FailedRuntime is not installedNo user is created or selected
- Game version is not downloaded or selected
+ Any game version is not downloaded or selectedMemory limit is too lowMemory limit is too highDownloading manifest file…
@@ -234,14 +234,14 @@
There is error level information, launch is blocked, please handle it in tipper manager.There are unprocessed messages in the tipper manager, and the user ended the operation.Checking the launcher configuration…
- No game detected, please install a Minecraft version first.
+ No installation detected, please install a Minecraft version first.Checking runtime…The runtime is not detected, please install the runtime first.Checking system architecture…It is detected that the runtime architecture does not match your system architecture, which may cause startup failure or performance loss. Do you want to continue?The runtime library architecture did not confirm to the system, and the user ended the operation.Checking game\'s core file…
- The Minecraft JAR main file was not found. Please reinstall the Minecraft version.
+ The Minecraft JAR file was not found. Please reinstall the Minecraft version."Checking game dependencies…Incomplete dependent library detected, missing files:\n%s Do you want to continue?The Minecraft dependency library is incomplete. Please reinstall the Minecraft version. The user has finished the operation.
diff --git a/docs/README.md b/docs/README.md
index 0a77368d..fce5a44b 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -1,116 +1,119 @@
# MCinaBox - A Minecraft Java Edition Launcher on Android
-[现在是简体中文] [Change to English](./README_en.md)
-
-如果你在使用时发现问题,可以先查看[Q&A](./Q&A.md)
-
-## 简介
-- MCinaBox是一个运行在Android系统的 Minecraft Java Edition 启动器, 它的核心功能由[CosineMath](https://github.com/CosineMath)的[BoatApp](https://github.com/AOF-Dev/BoatApp)项目提供。
-
-## 目录
-- [项目背景](#项目背景)
-- [更新日志](#更新日志)
-- [构建](#构建)
-- [使用](#使用)
-- [预览](#预览)
-- [已知问题](#已知问题)
-- [维护者](#维护者)
-- [许可](#许可)
-- [贡献者](#贡献者)
-- [依赖的开源项目库](#依赖的开源项目)
+[Now in English] [切换为简体中文](./README_zh-cn.md)
+
+
+If you find problems when you run MCinaBox, you can check [Q&A](./Q&A.md) first.
+
+## Instruction
+- MCinaBox is a Launcher of Minecraft Java Edition on Android. The core functionality is powered by [CosineMath](Https://github.com/CosineMath)'s [BoatApp](https://github.com/AOF-Dev/BoatApp) project.
+# Discord
+https://discord.gg/55GECvHuNd
+
+![Discord Banner 2](https://discord.com/api/guilds/808182854718062623/widget.png?style=banner2)
+## Contents
+- [Background](#Background)
+- [Change Log](#Change-Log)
+- [Build](#Build)
+- [Usage](#Usage)
+- [Preview](#Preview)
+- [Known Issues](#Known-Issues)
+- [Maintainers](#Maintainers)
+- [License](#License)
+- [Contribution](#Contribution)
+- [Related](#Related)
- [Q&A](./Q&A.md)
-## 项目背景
-- `MCinaBox`是一个开源项目,目标是构建并发展一个运行在Android系统上的Minecraft Java版的启动器。
-- `前端` 提供用户管理、Minecraft版本管理、Minecraft游戏控制器、Minecraft启动参数生成、配置后端等`配置`和`管理`功能,减少完整的启动器开发的工作量。
-- `后端` 提供JRE运行环境、Minecraft运行环境等`核心`功能。
-- `组成` MCinaBox 启动器由前端和后端共同组成
+## Background
+- `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, etc`Configuration` 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.
-## 更新日志
+## Change Log
- [English](./CHANGELOG.md)
- [Chinese](./CHANGELOG_zh-cn.md)
-## 构建
+## Build
-### 准备开发环境
+### Environment
- Android Studio
- Android NDK
- Git
-### 克隆到本地
+### Clone
- ```git clone https://github.com/AOF-Dev/MCinaBox.git ```
-### 导入项目到AS
-- 将此项目导入你的 Android Studio
+### Import
+- Import this project in your Android Studio.
-### 编译
-- 通过 Android Studio 编译项目
+### Build
+- Build via Android Studio.
-#### 你也可以从[这里](https://github.com/AOF-Dev/MCinaBox/releases)获得发布的APK。
+#### You can also get released apk from [here](https://github.com/AOF-Dev/MCinaBox/releases).
-## 使用
+## Usage
-### 安装
-1. 将最新的APK和运行库下载到你的Android手机。
-2. 然后启动APK并找到 `启动器设置` - `导入运行库` 点击 `导入` 以导入运行库。
-3. 或者,你也可以将运行库移动到 `/sdcard/Android/com.aof.mcinabox/files/MCinaBox/runtime` 文件夹下,然后重复上一步的操作。
+### Installation
+1. Download the latest APK and runtime to your Android phone.
+2. Then start APK and find `Launcher Settings` - `Import Runtime`. Click `Import` to import runtime.
+3. Alternatively, you can move the runtime to `/ sdcard / Android/ com.aof.mcinabox/files/MCinaBox/runtime` , and then repeat the previous step.
-### 开始
-1. 首先,你需要创建一个用户。 请在 `左侧导航栏` - `用户` - `添加新用户` 来创建一个用户
-2. 其次,你需要下载Minecraft。 请在 `左侧导航栏` - `游戏列表` - `安装新游戏版本` 下载Minecraft游戏
-3. 最后,你将要启动游戏。 请在`左侧导航栏` - `主页` 选择一个Minecraft版本并启动。
+### Start
+1. First, you need to create a user. Click `User` - `Add new User` to create a user.
+2. Second, you need to download Minecraft. Click `Game List` - `Install new version` to download Minecraft.
+3. Finally, you will start the game. Please select a Minecraft version on `home page` and start the game.
### Forge API
-1. 首先,请在Forge官网下载Forge-Installer,必须是`通用版`的且是`jar`格式。
-2. 然后,请将下载的jar文件放入`/sdcard/Android/com.aof.mcinabox/files/MCinaBox/forge`文件夹中。
-3. 最后,请打开MCinabox,在`左侧导航栏` - `启动器设置` - `Forge本地安装其` 选择并安装forge版本。
+1. First, download Forge-Installer from Forge. It must be in `Universal` and `jar` format.
+2. Then put the downloaded jar file in `/sdcard/Android/com.aof.mcinabox/files/MCinaBox/forge`.
+3. Finally, open the MCinaBox and click `Launcher Settings` - `Forge Installer` to select and install the forge.
-### 自定义
-1. MCinaBox提供了大量的自定义选项,你可以在 `左侧导航栏你` - `游戏列表` - `全局游戏设置` 中配置你的启动参数。
-2. MCinaBox提供了自定义Minecraft工作目录的功能,你可以在 `左侧导航栏` - `游戏目录` 中配置你的Minecraft工作目录。
-3. MCinaBox提供了自定义游戏控制器的功能,你可以在 `左侧导航栏` - `虚拟键盘设置` 中创建你的虚拟键盘布局。
+### Customize
+1. MCinaBox offers a number of customization options, you can configure your launcher parameters in the `Game List` - `Global Game Settings`.
+2. MCinaBox provides the ability to customize your Minecraft working directory by configuring your Minecraft working directory in the `Game Directory`.
+3. MCinaBox provides the ability to customize your game controller by creating your virtual keyboard layout in the `Virtual Keyboard Settings`.
-### 服务器验证
-1. MCinaBox支持Minecraft的官方服务器验证,你可以在创建用户时,勾选 `在线登陆` ,输入你的Mojang账户和密码来进行登录。
-2. MCinaBox支持Authlib-Injector的服务器验证,你可以在创建用户时,勾选 `在线登陆` ,输入你的账户和密码和验证服务器的地址来进行登录。
-3. MCinaBox按照规范优先选择https协议进行通信。
-4. MCinaBox不会以任何形式记录你的密码。
+### Online
+1. 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.
+2. 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.
+3. MCinaBox will not record your password in any way.
-## 预览
+## Preview
-## 已知问题
+## Known Issues
-### 启动器
+### Launcher
+1. Microsoft Authentication API is not added, so you'll not be able to login with Microsoft Account.
-### 我的世界
-1. Forge的加载动画会导致崩溃。
-2. 在低于1.6的Minecraft版本中启动似乎会出现X11错误。
-3. 无法初始化Minecraft 1.13.x。
+### Launch Minecraft
+1. Forge's loading animation will cause a crash
+2. It seems that there will be an X11 error when starting the Minecraft version below 1.6
-## 维护者
+## Maintainers
[@AOF-Dev](https://github.com/AOF-Dev)
-## 许可
-该软件根据[GPL v3](https://www.gnu.org/licenses/gpl-3.0.html)和附加条款进行分发。
-### 附加条款(依据 GPLv3 协议第七条)
-1. 当你分发本程序的修改版本时,你必须以一种合理的方式修改本程序的名称或版本号,以示其与原始版本不同。 [依据 GPLv3, 7(c).]
-2. 你不得移除本程序所显示的版权声明。[依据 GPLv3, 7(b).]
+## License
+The software is distributed under [GPL v3](https://www.gnu.org/licenses/gpl-3.0.html) with additional terms.
+### Additional terms under GPLv3 Section 7
+1. 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).]
+2. You must not remove the copyright declaration displayed in the software. [under GPLv3, 7(b).]
-## 贡献者
-这个项目的存在要感谢所有贡献者。
+## Contribution
+This project exists thanks to all the people who contribute.
-### 贡献者列表:
-- [全部](https://github.com/longjunyu2/MCinaBox/graphs/contributors)
+### List of contributors:
+- [ALL](https://github.com/longjunyu2/MCinaBox/graphs/contributors)
- `MCredbear`
-- 所有提出Issues的人。
+- 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
-* 不要修改`gradle`文件。
+* DO NOT modify `gradle` files.
-## 依赖的开源项目
+## Related
* [BoatApp (CosineMath,GPL 2.0)](https://github.com/AOF-Dev/BoatApp)
* Gson (Google,Apache 2.0)
* XZ for Java (Lasse Collin,Public Domain)
@@ -119,7 +122,7 @@
* [BubbleLayout (MasayukiSuda,All)](https://github.com/MasayukiSuda/BubbleLayout)
* [AndroidRocker (kongqw,All)](https://github.com/kongqw/AndroidRocker)
* [colorpicker (QuadFlask,All)](https://github.com/QuadFlask/colorpicker)
-- `运行库`
+- `Runtime Pack`
* [GL4ES (ptitSeb,MIT)](https://github.com/ptitSeb/gl4es)
* [OpenJDK-8 (CosineMath,GPL-2.0)](https://github.com/CosineMath/openjdk-jdk8u-aarch32-android)
* [OpenJDK-8 (CosineMath,GPL-2.0)](https://github.com/AOF-Dev/openjdk-aarch64-jdk8u-androidport)
diff --git a/docs/README_en.md b/docs/README_en.md
deleted file mode 100644
index ca7ea94a..00000000
--- a/docs/README_en.md
+++ /dev/null
@@ -1,132 +0,0 @@
-# MCinaBox - A Minecraft Java Edition Launcher on Android
-[Now in English] [切换为简体中文](./README_zh-cn.md)
-
-
-If you find problems when you run MCinaBox, you can check [Q&A](./Q&A.md) first.
-
-## Instruction
-- MCinaBox is a Launcher of Minecraft Java Edition on Android. The core functionality is powered by [CosineMath](Https://github.com/CosineMath)'s [BoatApp](https://github.com/AOF-Dev/BoatApp) project.
-# Discord
-https://discord.gg/55GECvHuNd
-
-![Discord Banner 2](https://discord.com/api/guilds/808182854718062623/widget.png?style=banner2)
-## Contents
-- [Background](#Background)
-- [Change Log](#Change-Log)
-- [Build](#Build)
-- [Usage](#Usage)
-- [Preview](#Preview)
-- [Known Issues](#Known-Issues)
-- [Maintainers](#Maintainers)
-- [License](#License)
-- [Contribution](#Contribution)
-- [Related](#Related)
-- [Q&A](./Q&A.md)
-
-## Background
-- `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, etc`Configuration` 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.
-
-## Change Log
-- [English](./CHANGELOG.md)
-- [Chinese](./CHANGELOG_zh-cn.md)
-
-## Build
-
-### Environment
-- Android Studio
-- Android NDK
-- Git
-
-### Clone
-- ```git clone https://github.com/AOF-Dev/MCinaBox.git ```
-
-### Import
-- Import this project in your Android Studio.
-
-### Build
-- Build via Android Studio.
-
-#### You can also get released apk from [here](https://github.com/AOF-Dev/MCinaBox/releases).
-
-## Usage
-
-### Installation
-1. Download the latest APK and runtime to your Android phone.
-2. Then start APK and find `Launcher Settings` - `Import Runtime`. Click `Import` to import runtime.
-3. Alternatively, you can move the runtime to `/ sdcard / Android/ com.aof.mcinabox/files/MCinaBox/runtime` , and then repeat the previous step.
-
-### Start
-1. First, you need to create a user. Click `User` - `Add new User` to create a user.
-2. Second, you need to download Minecraft. Click `Game List` - `Install new version` to download Minecraft.
-3. Finally, you will start the game. Please select a Minecraft version on `home page` and start the game.
-
-### Forge API
-1. First, download Forge-Installer from Forge. It must be in `Universal` and `jar` format.
-2. Then put the downloaded jar file in `/sdcard/Android/com.aof.mcinabox/files/MCinaBox/forge`.
-3. Finally, open the MCinaBox and click `Launcher Settings` - `Forge Installer` to select and install the forge.
-
-### Customize
-1. MCinaBox offers a number of customization options, you can configure your launcher parameters in the `Game List` - `Global Game Settings`.
-2. MCinaBox provides the ability to customize your Minecraft working directory by configuring your Minecraft working directory in the `Game Directory`.
-3. MCinaBox provides the ability to customize your game controller by creating your virtual keyboard layout in the `Virtual Keyboard Settings`.
-
-### Online
-1. 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.
-2. 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.
-3. MCinaBox will not record your password in any way.
-
-## Preview
-
-## Known Issues
-
-### Launcher
-
-### Launch Minecraft
-1. Forge's loading animation will cause a crash
-2. It seems that there will be an X11 error when starting the Minecraft version below 1.6
-3. Unable to initialize Minecraft 1.13.x
-
-## Maintainers
-[@AOF-Dev](https://github.com/AOF-Dev)
-
-## License
-The software is distributed under [GPL v3](https://www.gnu.org/licenses/gpl-3.0.html) with additional terms.
-### Additional terms under GPLv3 Section 7
-1. 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).]
-2. You must not remove the copyright declaration displayed in the software. [under GPLv3, 7(b).]
-
-## Contribution
-This project exists thanks to all the people who contribute.
-
-### List of contributors:
-- [ALL](https://github.com/longjunyu2/MCinaBox/graphs/contributors)
-- `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.
-
-## Related
-* [BoatApp (CosineMath,GPL 2.0)](https://github.com/AOF-Dev/BoatApp)
-* Gson (Google,Apache 2.0)
-* XZ for Java (Lasse Collin,Public Domain)
-* [JNDCrash (ivanarh,Apache-2.0)](https://github.com/ivanarh/jndcrash)
-* [FileDownloader (lingochamp,Apache-2.0)](https://github.com/lingochamp/FileDownloader)
-* [BubbleLayout (MasayukiSuda,All)](https://github.com/MasayukiSuda/BubbleLayout)
-* [AndroidRocker (kongqw,All)](https://github.com/kongqw/AndroidRocker)
-* [colorpicker (QuadFlask,All)](https://github.com/QuadFlask/colorpicker)
-- `Runtime Pack`
-* [GL4ES (ptitSeb,MIT)](https://github.com/ptitSeb/gl4es)
-* [OpenJDK-8 (CosineMath,GPL-2.0)](https://github.com/CosineMath/openjdk-jdk8u-aarch32-android)
-* [OpenJDK-8 (CosineMath,GPL-2.0)](https://github.com/AOF-Dev/openjdk-aarch64-jdk8u-androidport)
-* [lwjgl2.x (CosineMath,All)](https://github.com/CosineMath/lwjgl-boat)
-* [lwjgl3.x (CosineMath,All)](https://github.com/CosineMath/lwjgl3-boat)
-* [glfw (CosineMath,All)](https://github.com/CosineMath/glfw-boat)
-* [openal-soft (kcat,GPL-2.0)](https://github.com/kcat/openal-soft)
diff --git a/docs/README_zh-cn.md b/docs/README_zh-cn.md
new file mode 100644
index 00000000..0a77368d
--- /dev/null
+++ b/docs/README_zh-cn.md
@@ -0,0 +1,129 @@
+# MCinaBox - A Minecraft Java Edition Launcher on Android
+[现在是简体中文] [Change to English](./README_en.md)
+
+如果你在使用时发现问题,可以先查看[Q&A](./Q&A.md)
+
+## 简介
+- MCinaBox是一个运行在Android系统的 Minecraft Java Edition 启动器, 它的核心功能由[CosineMath](https://github.com/CosineMath)的[BoatApp](https://github.com/AOF-Dev/BoatApp)项目提供。
+
+## 目录
+- [项目背景](#项目背景)
+- [更新日志](#更新日志)
+- [构建](#构建)
+- [使用](#使用)
+- [预览](#预览)
+- [已知问题](#已知问题)
+- [维护者](#维护者)
+- [许可](#许可)
+- [贡献者](#贡献者)
+- [依赖的开源项目库](#依赖的开源项目)
+- [Q&A](./Q&A.md)
+
+## 项目背景
+- `MCinaBox`是一个开源项目,目标是构建并发展一个运行在Android系统上的Minecraft Java版的启动器。
+- `前端` 提供用户管理、Minecraft版本管理、Minecraft游戏控制器、Minecraft启动参数生成、配置后端等`配置`和`管理`功能,减少完整的启动器开发的工作量。
+- `后端` 提供JRE运行环境、Minecraft运行环境等`核心`功能。
+- `组成` MCinaBox 启动器由前端和后端共同组成
+
+## 更新日志
+- [English](./CHANGELOG.md)
+- [Chinese](./CHANGELOG_zh-cn.md)
+
+## 构建
+
+### 准备开发环境
+- Android Studio
+- Android NDK
+- Git
+
+### 克隆到本地
+- ```git clone https://github.com/AOF-Dev/MCinaBox.git ```
+
+### 导入项目到AS
+- 将此项目导入你的 Android Studio
+
+### 编译
+- 通过 Android Studio 编译项目
+
+#### 你也可以从[这里](https://github.com/AOF-Dev/MCinaBox/releases)获得发布的APK。
+
+## 使用
+
+### 安装
+1. 将最新的APK和运行库下载到你的Android手机。
+2. 然后启动APK并找到 `启动器设置` - `导入运行库` 点击 `导入` 以导入运行库。
+3. 或者,你也可以将运行库移动到 `/sdcard/Android/com.aof.mcinabox/files/MCinaBox/runtime` 文件夹下,然后重复上一步的操作。
+
+### 开始
+1. 首先,你需要创建一个用户。 请在 `左侧导航栏` - `用户` - `添加新用户` 来创建一个用户
+2. 其次,你需要下载Minecraft。 请在 `左侧导航栏` - `游戏列表` - `安装新游戏版本` 下载Minecraft游戏
+3. 最后,你将要启动游戏。 请在`左侧导航栏` - `主页` 选择一个Minecraft版本并启动。
+
+### Forge API
+1. 首先,请在Forge官网下载Forge-Installer,必须是`通用版`的且是`jar`格式。
+2. 然后,请将下载的jar文件放入`/sdcard/Android/com.aof.mcinabox/files/MCinaBox/forge`文件夹中。
+3. 最后,请打开MCinabox,在`左侧导航栏` - `启动器设置` - `Forge本地安装其` 选择并安装forge版本。
+
+### 自定义
+1. MCinaBox提供了大量的自定义选项,你可以在 `左侧导航栏你` - `游戏列表` - `全局游戏设置` 中配置你的启动参数。
+2. MCinaBox提供了自定义Minecraft工作目录的功能,你可以在 `左侧导航栏` - `游戏目录` 中配置你的Minecraft工作目录。
+3. MCinaBox提供了自定义游戏控制器的功能,你可以在 `左侧导航栏` - `虚拟键盘设置` 中创建你的虚拟键盘布局。
+
+### 服务器验证
+1. MCinaBox支持Minecraft的官方服务器验证,你可以在创建用户时,勾选 `在线登陆` ,输入你的Mojang账户和密码来进行登录。
+2. MCinaBox支持Authlib-Injector的服务器验证,你可以在创建用户时,勾选 `在线登陆` ,输入你的账户和密码和验证服务器的地址来进行登录。
+3. MCinaBox按照规范优先选择https协议进行通信。
+4. MCinaBox不会以任何形式记录你的密码。
+
+## 预览
+
+## 已知问题
+
+### 启动器
+
+### 我的世界
+1. Forge的加载动画会导致崩溃。
+2. 在低于1.6的Minecraft版本中启动似乎会出现X11错误。
+3. 无法初始化Minecraft 1.13.x。
+
+## 维护者
+[@AOF-Dev](https://github.com/AOF-Dev)
+
+## 许可
+该软件根据[GPL v3](https://www.gnu.org/licenses/gpl-3.0.html)和附加条款进行分发。
+### 附加条款(依据 GPLv3 协议第七条)
+1. 当你分发本程序的修改版本时,你必须以一种合理的方式修改本程序的名称或版本号,以示其与原始版本不同。 [依据 GPLv3, 7(c).]
+2. 你不得移除本程序所显示的版权声明。[依据 GPLv3, 7(b).]
+
+## 贡献者
+这个项目的存在要感谢所有贡献者。
+
+### 贡献者列表:
+- [全部](https://github.com/longjunyu2/MCinaBox/graphs/contributors)
+- `MCredbear`
+- 所有提出Issues的人。
+
+
+如果要提交拉取请求,则有一些要求:
+* IDE: Android Studio
+* TargetSDK: 22
+* MimniumSDK: 21
+* 不要修改`gradle`文件。
+
+## 依赖的开源项目
+* [BoatApp (CosineMath,GPL 2.0)](https://github.com/AOF-Dev/BoatApp)
+* Gson (Google,Apache 2.0)
+* XZ for Java (Lasse Collin,Public Domain)
+* [JNDCrash (ivanarh,Apache-2.0)](https://github.com/ivanarh/jndcrash)
+* [FileDownloader (lingochamp,Apache-2.0)](https://github.com/lingochamp/FileDownloader)
+* [BubbleLayout (MasayukiSuda,All)](https://github.com/MasayukiSuda/BubbleLayout)
+* [AndroidRocker (kongqw,All)](https://github.com/kongqw/AndroidRocker)
+* [colorpicker (QuadFlask,All)](https://github.com/QuadFlask/colorpicker)
+- `运行库`
+* [GL4ES (ptitSeb,MIT)](https://github.com/ptitSeb/gl4es)
+* [OpenJDK-8 (CosineMath,GPL-2.0)](https://github.com/CosineMath/openjdk-jdk8u-aarch32-android)
+* [OpenJDK-8 (CosineMath,GPL-2.0)](https://github.com/AOF-Dev/openjdk-aarch64-jdk8u-androidport)
+* [lwjgl2.x (CosineMath,All)](https://github.com/CosineMath/lwjgl-boat)
+* [lwjgl3.x (CosineMath,All)](https://github.com/CosineMath/lwjgl3-boat)
+* [glfw (CosineMath,All)](https://github.com/CosineMath/glfw-boat)
+* [openal-soft (kcat,GPL-2.0)](https://github.com/kcat/openal-soft)