Giter Club home page Giter Club logo

hmcl's Introduction

Hello Minecraft! Launcher Build Status

License is GPL v3, see http://www.gnu.org/licenses/gpl.html

Introduction

This application is a Minecraft launcher that supports mod management, game modification, auto-installing Minecraft/Forge/LiteLoader/OptiFine, modpack manufacture, UI theme customization, and so on.

This application has more than 100,000 users and would be opened more than 500,000 times per day.

But the code of this app is not strong, I hope someone could join the development of this app and make this app stronger.

Contribution

If you really want to join the development, here's some requests.

  • The Development Environment is Netbeans 8.0.2 with plugin: Gradle Support.
  • The project is built on Java 1.8 using the retrolambda backporting to Java 1.7. So DO NOT use the libraries of Java 8 like Stream APIs.
  • DO NOT modify any file whose suffix is gradle.

Code tree

  • Package hmc.util contains all the utilities that HMCL and HMCSM depend on.
  • Package hmc.launcher contains HMCL ui, a few utility codes.
  • Package hmc.launcher.core contains all the Minecraft Launcher logic that the HMCL supports.
  • Package hmc.svrmgr contains all HMCSM logic.
  • Folder HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang contains all the localization files that HMCL and HMCSM used. If you are good at translation, you could join the localization plan by opening a pull request.

hmcl's People

Contributors

huanghongxun avatar lasmgratel avatar krasjet avatar gonglinyuan avatar

Watchers

vincent fon avatar

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.