26 lines
1.6 KiB
Markdown
Executable File
26 lines
1.6 KiB
Markdown
Executable File
# Hello Minecraft! Launcher [](https://travis-ci.org/huanghongxun/HMCL)
|
|
开源协议为GPL v3, 详情参见http://www.gnu.org/licenses/gpl.html
|
|
|
|
## Introduction
|
|
|
|
HMCL is a Minecraft launcher which supports Mod management, game customizing, auto installing(Forge, LiteLoader and OptiFine), modpack creating, UI customizing and so on.
|
|
|
|
## Contribution
|
|
If you want to submit a pull request, there're some requirements:
|
|
* IDE: Netbeans 8.1
|
|
* Compiler: Java 1.8 and libraries only supports Java 1.7(because of retrolambda).
|
|
* Do NOT modify `gradle` files.
|
|
|
|
## Code
|
|
* package `org.jackhuang.hellominecraft.util`: HMCL development utilities.
|
|
* package `org.jackhuang.hellominecraft.launcher`: HMCL UI core.
|
|
* package `org.jackhuang.hellominecraft.launcher.core`: HMCL game launcher core.
|
|
* package `org.jackhuang.hellominecraft.launcher.api`: Nothing here!
|
|
* package `org.jackhuang.hellominecraft.svrmgr`: All HMCSM codes.
|
|
* Folder `HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang` contains language files.
|
|
|
|
## Pay Attention
|
|
* When you do decide to modify this app, please and you MUST delete `org.jackhuang.hellominecraft.launcher.util.CrashReporter`, or errors your code cause will be sent to my server.
|
|
* package `org.jackhuang.hellominecraft.util.logging`: repackaged Apache Log4j, Apache License 2.0.
|
|
* package `com.google.gson`: Apache License 2.0
|
|
* package `org.jackhuang.hellominecraft.lookandfeel.ui`: contains some NimbusLAF's code belonging to Sun Microsystems under LGPL. |