Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Feature] "通用型启动器"

Open
#6,944 2 comments 16 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
java
Domain
desktop

Research direction

The issue proposes generating and registering a generic-program launch configuration, but names no files, entry points, or tests. Start by reading HMCL’s version-launching and JSON configuration code to understand the existing format and workflow. Done would mean users can configure a target program and its JVM/program arguments, see it as a version, and launch it; the issue leaves the design and implementation scope open.

Written by the indexing model from the issue text.

Description

enhancement

整活 以下为AI生成

概述 | Summary

希望HMCL新增“通用型启动器”功能,允许指定任意程序(如MC服务端核心、其他Java程序),自动生成符合HMCL规范的JSON启动参数文件,并作为普通版本出现在版本列表中,像启动客户端一样启动它。

原因 | Reason

社区已实测通过手动编写JSON可让HMCL启动HMCL自身、服务端核心及其他(应用/Java)程序,但手动编写门槛高、易出错。此功能可自动化该过程,将HMCL扩展为通用(应用/Java)程序启动器。

详情 | Description

用户指定目标程序及JVM/程序参数,HMCL自动生成JSON并注册为版本,点击启动即按配置执行。已验证HMCL启动HMCL、启动Paper服务端等场景,截图可提供。欢迎维护者评估,社区愿参与实现或测试。

其他 | Other

以下来源于公测群

Image

图里的链接 https://chat.deepseek.com/share/kq6p3grhg55iuyrikm

https://github.com/user-attachments/assets/e35e9bab-723d-4a75-97f1-1caab2d3403c

Dominant language
Java
Stars
10.2k
Forks
940
Avg merge
1d 21h
Merged PRs (30d)
49

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from HMCL-dev/HMCL

All issues in HMCL-dev/HMCL

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.