Files
HMCL/README.md

26 lines
1.6 KiB
Markdown
Raw Normal View History

2016-02-26 13:22:26 +08:00
# Hello Minecraft! Launcher [![Build Status](https://travis-ci.org/huanghongxun/HMCL.svg?branch=master)](https://travis-ci.org/huanghongxun/HMCL)
2016-06-07 23:00:07 +08:00
开源协议为GPL v3, 详情参见http://www.gnu.org/licenses/gpl.html
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.