HMCL-dev / HMCL-dev/HMCL

[Feature] 支持重置实例

Open
#6,544 2 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

混用启动器或者复制 (Neo)Forge 游戏文件时没有同时复制 libraries 文件夹等行为会导致游戏无法启动,这种一般需要手动重新安装同版本游戏,前者还需要迁移存档等文件。

在启动器里提供一个基本没有副作用的快捷操作很方便,且 PCL CE、BakaXL等启动器也提供了类似的操作。

提供重置实例功能同时可以解决外部安装实例的自动安装无法操作的问题。

原因 | Reason

\

详情 | 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 reviewing the launcher’s instance-management and automatic-installation flows, especially how externally installed instances are handled. Define the reset operation’s scope and safeguards before implementation. Done means a user can reset an instance without losing saves or other intended files and can recover instances missing required libraries.

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
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.