han-tyumi / mmm Goto Github PK
View Code? Open in Web Editor NEWMinecraft Mod Manager
Home Page: https://han-tyumi.github.io/mmm/
License: GNU General Public License v3.0
Minecraft Mod Manager
Home Page: https://han-tyumi.github.io/mmm/
License: GNU General Public License v3.0
It would probably be useful to provide the command run functions publicly.
A configuration option should be added to support storing mods in a separate directory from the configuration file directory.
Should probably add an open source license for this project.
Each command should better describe what it is doing.
Maybe some of this output should be hidden behind a verbose flag.
Will probably want some sort of logger with this functionality.
I think the downloaded mod files should probably use 755.
The update command should support updating to a new Minecraft version for all mods.
Write up some documentation on the various commands.
It may be beneficial to allow individual mods to use a different version of Minecraft for cases where a mod supports a newer/older version of Minecraft even though it's not specified on CurseForge.
Mod slugs don't appear to always be found.
Mod slugs to their IDs should be cached locally. A lite database or file could be used.
The add command's check for whether a mod should be skipped when downloading does not appear to be working.
Add a list command to list the currently managed mods using the search table format.
An option could be added to allow update errors to occur without causing a revert of the config.
This could be useful in cases where a user wants to update all mods and does not care if some cannot be updated.
Should add a version flag or command that prints the current mmm version.
Currently the version flag is being used to specify a Minecraft version; this will likely need to be changed.
Will want to switch to using something other than Viper to read and write mod dependency files.
Allow specifying a mod loader for dependencies (i.e., Forge, Fabric).
Would be a good idea to write some tests; already pretty behind ๐.
We should support updating an individual mod by slug.
A new command should be added to download all mods listed in a configuration file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.