Skip to content

YELANDAOKONG-ORGANIZATION/AdvancedMCL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⛏ Advanced Minecraft! Launcher 💎

⚠ Deprecated Warning ⚠: 目前本人没有足够时间来开发本项目,本分支可能不再更新!

这是一个HMCL启动器的分支版本,专为高级用户(各位开发者、工程师朋友们)设计。

本分支启动器简称为:AMCL/AdMCL/AdvancedMCL

本分支相比原版HMCL的对比:

  1. 改名为 Advanced Minecraft! Launcher (AMCL/AdMCL) 以便与HMCL区分
  2. (考虑?) 不再支持跨平台特性,仅适配 Windows 系统及 x86/x64 架构
  3. 尝试融合 .NET 生态
  4. 将添加更多功能供各位开发者使用

本项目已依据HMCL开源协议及附加条款,进行名称修改并保留原开源许可证。

由于个人精力有限,可能无法及时更新本项目QWQ

请勿在HMCL项目发布关于本项目的Issues! 如果遇到问题,请在本项目发起Issues!


以下为HMCL的原README信息(未经修改)


Build Status Downloads Stars Discord QQ Group

English | 中文

Introduction

HMCL is a cross-platform Minecraft launcher which supports Mod Management, Game Customizing, Auto Installing (Forge, NeoForge, Fabric, Quilt, LiteLoader and OptiFine), Modpack Creating, UI Customization, and more.

HMCL has amazing cross-platform capabilities. It can not only run on different operating systems such as Windows, Linux, and macOS, but also supports multiple CPU architectures such as x86, arm, mips, and loongarch. You can easily play Minecraft on different platforms through HMCL.

For systems and CPU architectures supported by HMCL, see this table.

Download

Download the latest version from the official website.

You can also download the latest version of HMCL in GitHub Releases.

Although not necessary, it is recommended to download the ones from the official website.

License

The software is distributed under GPLv3 with additional terms.

Additional terms under GPLv3 Section 7

  1. When you distribute a modified version of the software, you must change the software name or the version number in a reasonable way in order to distinguish it from the original version. (Under GPLv3, 7(c))

    The software name and the version number can be edited here.

  2. You must not remove the copyright declaration displayed in the software. (Under GPLv3, 7(b))

Contribution

If you want to submit a pull request, there are some requirements:

  • IDE: Intellij IDEA
  • Compiler: Java 1.8 or Java 11+
  • Do NOT modify gradle files

Compilation

Simply execute the following command in project root directory:

./gradlew clean build

Make sure you have Java installed with JavaFX 8 at least. Liberica Full JDK 8 or later is recommended.

JVM Options (for debugging)

Parameter Description
-Dhmcl.home=<path> Override HMCL directory.
-Dhmcl.self_integrity_check.disable=true Bypass the self integrity check when checking for update.
-Dhmcl.bmclapi.override=<url> Override API Root of BMCLAPI download provider, defaults to https://bmclapi2.bangbang93.com.
-Dhmcl.font.override=<font family> Override font family.
-Dhmcl.version.override=<version> Override the version number.
-Dhmcl.update_source.override=<url> Override the update source for HMCL itself.
-Dhmcl.authlibinjector.location=<path> Use specified authlib-injector (instead of downloading one).
-Dhmcl.openjfx.repo=<maven repository url> Add custom Maven repository for download OpenJFX.
-Dhmcl.native.encoding=<encoding> Override the native encoding.
-Dhmcl.microsoft.auth.id=<App ID> Override Microsoft OAuth App ID.
-Dhmcl.microsoft.auth.secret=<App Secret> Override Microsoft OAuth App secret.

About

Minecraft Launcher designed for Windows systems and advanced users.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.3%
  • CSS 1.0%
  • C++ 0.5%
  • Shell 0.1%
  • Python 0.1%
  • C 0.0%