2016-02-26 13:22:26 +08:00
# Hello Minecraft! Launcher [](https://travis-ci.org/huanghongxun/HMCL)
2016-06-07 23:00:07 +08:00
开源协议为GPL v3, 详情参见http://www.gnu.org/licenses/gpl.html
2015-12-16 21:14:29 +08:00
2017-01-27 16:26:02 +08:00
## Introduction
2016-02-26 13:40:41 +08:00
2017-01-27 16:26:02 +08:00
HMCL is a Minecraft launcher which supports Mod management, game customizing, auto installing(Forge, LiteLoader and OptiFine), modpack creating, UI customizing and so on.
2016-02-26 13:40:41 +08:00
2017-01-27 16:26:02 +08:00
## 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.
2016-02-26 13:40:41 +08:00
2017-01-27 16:26:02 +08:00
## 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.
2016-02-26 13:40:41 +08:00
2017-01-27 16:26:02 +08:00
## 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.