HMCL-dev / HMCL-dev/HMCL

[Bug] 模组版本号一致的情况下,无法自动从低版本Minecraft升级至高版本

Open
#3,841 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

平台 | Platform

Windows 11

问题描述 | Bug Description
  1. 安装Minecraft 1.21.4 + Fabric Loader
  2. 安装下列Mod:
    1. fabric-api-0.119.2+1.21.4.jar
    2. SkinShuffle-2.8.2+1.21.4.jar
    3. yet_another_config_lib_v3-3.6.6+1.21.4-fabric.jar
  3. 发现可以正常启动
  4. 升级到Minecraft 1.21.5
  5. 检查模组更新
  6. 只有Fabric API被检测到有新版本
  7. YACL和SkinShuffle都有1.21.5的构建,只不过版本号和1.21.4的一样
  8. 正确情况下这两位应当被升级为以下文件名:
    1. yet_another_config_lib_v3-3.6.6+1.21.5-fabric.jar
    2. SkinShuffle-2.8.2+1.21.5.jar
启动器崩溃报告 / 启动器日志文件 | Launcher Crash Report / Launcher Log File

hmcl-exported-logs-2025-04-20T12-56-30.log

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 reviewing the attached hmcl-exported-logs-2025-04-20T12-56-30.log and reproducing the Minecraft 1.21.4-to-1.21.5 update check with the listed mods. Done means builds whose version number is unchanged are still recognized and updated to the corresponding 1.21.5 files for YACL and SkinShuffle.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.