mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-02-05 16:44:47 +08:00
HMCL | ||
HMCLaF | ||
HMCSM | ||
HMCUtils | ||
.gitignore | ||
.nb-gradle-properties | ||
.travis.yml | ||
build.gradle | ||
common.gradle | ||
LICENSE | ||
license-header.txt | ||
README.md | ||
settings.gradle |
Hello Minecraft! Launcher ![Build Status](https://travis-ci.org/huanghongxun/HMCL.svg?branch=master)
开源协议为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.