Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable or disable mods #219

Open
3 tasks
theRookieCoder opened this issue Oct 19, 2022 · 6 comments
Open
3 tasks

Enable or disable mods #219

theRookieCoder opened this issue Oct 19, 2022 · 6 comments
Labels
enhancement Improvements to the project
Milestone

Comments

@theRookieCoder
Copy link
Collaborator

theRookieCoder commented Oct 19, 2022

Tasks

  • Add field to the config
  • Implement disabling when upgrading
  • Configure interactively or using CLI options

The problem

There is no way to temporarily remove a mod.

My solutions

A ferium remove-like menu where mods can be enabled or disabled. The disabled mods will still be downloaded, but will be suffixed with a .disabled file extension. This will make ferium compatible with MultiMC and PrismMC.

@xrtxn
Copy link

xrtxn commented May 24, 2023

How should it work? Should it just disable the mods and if the user upgrades check the filename and if it exists with the extension .disabled not update? That makes sense to me.

@theRookieCoder
Copy link
Collaborator Author

Yup, I plan on just checking if there is a .disabled extension

@xrtxn
Copy link

xrtxn commented May 24, 2023

It doesn't look too difficult I think I can take a look at it.

@xrtxn
Copy link

xrtxn commented May 25, 2023

Should we store the mod filenames locally? Because if we don't the command can only run when the user has internet connection...

@ok-coder1
Copy link

ok-coder1 commented Oct 19, 2024

Is this fixed? Well now ferium knows which mod is which if you run ferium scan, so shouldn't this problem be fixed, and you could just check the file extension for .disabled?

@theRookieCoder
Copy link
Collaborator Author

This feature needs #140

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvements to the project
Development

No branches or pull requests

3 participants