Comments (2)
Thanks for reporting 🙂 This is a bit of a tricky situation... While this is the expected behavior (since it's the only way to downgrade mods), I see the problem. I think I have a good solution down below 🙂
Scenario where you actually would want it to be downgraded
- You have an old MC version 1.12 (playing with some old mods).
- There have been updates on mods to the 1.12 version
- You accidentally run
mcman update
and it updates all mods to 1.17 - To fix this you can run
mcman update -v 1.12
Possible solutions
- Ask before downgrading Instead of automatically downgrading, ask the user for each mod that would be downgraded if they want to do that or not.
mcman downgrade
command that allows the user to downgrade mods, which would solve the above scenariomcman update --downgrade
option that allows theupgrade
command to downgrade the mods.
I'm leaning more into the actual mcman downgrade
solution. Since I guess the confusion is partly that the update
command should not be able to downgrade mods.
from minecraft-mod-manager.
This will probably not be necessary after #38 has been released. Since the Minecraft version will be handled automatically.
I'd like to keep it here though since it might still be viable to be able to set a specific version (similar to downgrade).
from minecraft-mod-manager.
Related Issues (20)
- Failed to parse mod file for starlight HOT 2
- Mcman not updating to 1.2.6 HOT 1
- Retry if downloading fails due to overload or some other issue
- Rework DB backend
- Support for Github releases HOT 2
- Corrupted File! Failed to parse mod file | No such file or directory HOT 2
- Can't reset mod configuration by running `configure sodium=`
- sqlite3.IntegrityError: UNIQUE constraint failed: mod.id HOT 4
- modrinth api not able to connect HOT 5
- Slight-gui-modifications or shuffle causes error HOT 2
- the old curseforge api has been disabled, create a new version with this change included HOT 4
- url wrong in 'Curseforge has been disabled' message HOT 1
- install command installing the wrong files HOT 1
- Add python 3.11 support: 'minecraft-mod-manager' is not recognized as an internal or external command, operable program or batch file. HOT 1
- Update to new curseforge API HOT 2
- KeyError: 'hits' HOT 2
- Add Windows Explorer context menu integration to Wiki HOT 1
- MMM is installing bukkit version of mod when told to install fabric version HOT 4
- MMM seems to be forgetting that Modrinth exists HOT 1
- can't download anything HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from minecraft-mod-manager.