Giter Site home page Giter Site logo

gaystudio / hmcl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cat7373/hmcl

3.0 2.0 2.0 6.43 MB

HMCL 被一家国内公司买走了,所以在这里 Fork 一份被买之前的代码

Home Page: http://www.mcbbs.net/thread-142335-1-1.html

License: GNU General Public License v3.0

Java 100.00%

hmcl's Introduction

Hello Minecraft! Launcher Build Status

开源协议为GPL v3, 详情参见http://www.gnu.org/licenses/gpl.html

介绍

HMCL是一个Minecraft启动器,支持Mod管理,游戏定制,自动安装,整合包制作,界面主题定制等功能。 并且一天的使用次数在工作日时有40万左右、节假日有150万左右的使用次数,也就是说日活跃用户在10万以上。 但是本项目的代码不够完善,希望有更多的人能加入HMCL的开发。

贡献

如果你很想为本项目贡献代码,这里有一些要求:

  • 开发环境为Netbeans 8.1
  • 编译器为Java 1.8,通过retrolambda兼容Java 1.7,所以请不要使用Java 8的新API(如Stream)
  • 请不要修改gradle文件

代码

  • org.jackhuang.hellominecraft.util 为HMCL和HMCSM的共用工具代码
  • org.jackhuang.hellominecraft.launcher 包含了HMCL的界面以及逻辑代码
  • org.jackhuang.hellominecraft.launcher.core 为HMCL的启动核心
  • org.jackhuang.hellominecraft.launcher.api 是HMCL为了便于定制提供的API,暂不支持加载插件
  • org.jackhuang.hellominecraft.svrmgr 为HMCSM的所有代码
  • 文件夹 HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang 包含了HMCL和HMCSM使用的语言文件

由于包树已经相当清晰,因此不再赘述各包各类的用途。

注意事项

  • org.jackhuang.hellominecraft.util.logging 包含了经过精简的Apache License 2.0的Log4j项目的代码
  • com.google.gson 为Google Gson项目Apache License 2.0的代码
  • org.jackhuang.hellominecraft.lookandfeel.ui 包含了Sun Microsystems的NimbusLookAndFeel项目的部分LGPL代码
  • 所有Pull Request提交的代码均会被重写
  • 本项目的开源协议是GPL v3,因此包含LGPL和Apache License 2.0的代码是没有法律问题的

hmcl's People

Contributors

cat7373 avatar gonglinyuan avatar huanghongxun avatar krasjet avatar lasmgratel avatar tsl0922 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

z4hd zeroyou

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.