Go to file
2017-02-09 13:10:30 +08:00
HMCL Fixed #82 2017-02-09 13:10:30 +08:00
HMCLaF Change default language from zh_CN to en_US 2017-01-30 16:20:41 +08:00
HMCSM Change default language from zh_CN to en_US 2017-01-30 16:20:41 +08:00
HMCUtils Now zh_HK, zh_MO are redirected to zh_TW 2017-01-30 23:18:57 +08:00
.gitignore Reconstruct codes 2016-05-13 18:25:55 +08:00
.nb-gradle-properties Applied macosapp. Closes #63 2016-05-16 12:55:35 +08:00
.travis.yml Fixed handshake failed connecting with minecraft asset site 2017-01-26 15:07:57 +08:00
build.gradle why does the ui crash 2015-12-27 10:59:03 +08:00
common.gradle Applied macosapp. Closes #63 2016-05-16 12:55:35 +08:00
LICENSE why does the ui crash 2015-12-27 10:59:03 +08:00
license-header.txt why does the ui crash 2015-12-27 10:59:03 +08:00
README.md Clean up 2017-01-27 16:26:02 +08:00
settings.gradle Reconstruct codes 2016-05-13 18:25:55 +08:00

Hello Minecraft! Launcher Build Status

开源协议为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.