HMCL/README.md
2017-01-27 16:26:02 +08:00

1.6 KiB
Executable File

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.