HMCL-dev / HMCL-dev/HMCL

[Feature] 整合包/模组/资源包/光影/世界 "游戏版本" 从 游戏版本列表 拉取版本信息

Open
#5,843 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
10.1k
Forks
934
Avg merge
1d 5h
Merged PRs (30d)
82

Description

概述 | Summary

启动器的下载功能中的 整合包模组资源包光影世界 的游戏版本支持从 下载游戏版本 中获取列表。

Image Image
原因 | Reason

当前的版本信息是硬编码进入的启动器,这需要及时的维护才能保持版本跟进,若用户有快照版/愚人节版本的模组下载需求,需要用户手动输入版本号,且不能有任何差错

Image Image

如果输入不完整会导致检索失败

Image
详情 | Description

让游戏版本信息的列表直接获取游戏版本列表中的版本号,并支持筛选 正式版快照愚人节远古版 以便于用户选择版本,也有效降低维护成本,解决了开发者需要在每次大版本更新后,添加对应版本号到硬编码的问题。

Contributor guide

Open the contributing guide

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.

Research direction

Start by tracing the download feature's hard-coded game-version lists and the existing game-version list used by the launcher. Done means modpacks, mods, resource packs, shaders, and worlds obtain versions from that list and let users filter release, snapshot, April Fools, and old versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.