Skip to content

Feature Request: Modpack Migrator #110

@Azarakash

Description

@Azarakash

Role

I’m a modpack developer and a long-time modded Minecraft player

Suggestion

I’d like to suggest a new feature called Modpack Migrator — a smart system that simplifies modpack updating and version migration

Benefit

It will make updating modpack very esiare

This suggestion is unique

  • I have searched the issue tracker and did not find an issue describing my suggestion, especially not one that has been rejected.

You may use the editor below to elaborate further.

How it could work:

1. The launcher allows exporting a list of all currently installed mods.
2. The player imports this list back and selects a new Minecraft version and mod loader (Forge/Fabric/etc.).
3. The launcher automatically checks which mods are available for the new version.
4. A comparison window displays two lists:

✅ Compatible / updated mods

❌ Missing or incompatible mods

The player can then choose to rebuild a new modpack using the compatible mods.


Since modpacks also include resource packs and shaders, this feature could optionally support them too.

Possible implementations:

Add an Export List button to the Resource Pack and Shader tabs.

Or, add a “Full Instance Export” feature on the main page that exports all contents (mods, configs, resource packs, shaders, etc.), with an option to choose which components to include.


Why This Feature Matters?

  • Updating modpacks — especially large ones — can take hours of manual checking and downloading.
    This feature would save modpack developers massive amounts of time by automating compatibility checks.

  • It would help creators keep their modpacks consistent across multiple Minecraft versions.

  • For casual players, it removes confusion and technical barriers when updating.

  • And overall, it gives Freesm Launcher a distinct advantage over other MultiMC-based launchers, making it the first to offer true modpack migration intelligence

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions