The Minecraft Mod Package Manager!
Modget is based on TheBrokenRail's ModUpdater mod and is inspired heavily by Microsoft's Winget.
Currently, Modget supports the following commands:
/modget list Lists all installed mods recognized by modget
/modget repos list Lists all installed manifest repositories
/modget repos add <repo url> Adds a custom repository
/modget repos enable <repo id> Enables the selected repository
/modget repos disable <repo id> Disables the selected repository
/modget repos remove <repo id> Removes the selected repository
/modget search <mod> Searches all repositories for a matching mod
/modget upgrade Lists all available mod updates
/modget refresh Refreshes the local manifest cache
These additional commands will be added over the next few releases:
/modget install <mod> Downloads the according mod
/modget uninstall <mod> Deletes the according mod
/modget upgrade <mod> Updates the according mod
/modget upgrade --all Updates all mods
If you're on a server, use /modgetserver
instead of /modget
.
In contrast to the original ModUpdater, Modget doesn't require specific opt-ins. It detects mods based on their modid and gets the update files using its manifest repository.
We also have a WIP GUI. To access it, please install Mod Menu!
If you want to add first-party support for your mods, please regularly submit new versions over at the manifest repository.
If you want to disable Modget's automatic update checks for your mod (in case you have implemented a custom solution), add the following to your fabric.mod.json
:
{
"custom": {
"modget": {
"noAutoCheck": "true"
}
}
}
Note that manual checks started by the user will still show updates for your mod.
Other values you can add are:
preferredPlatform
: Can take the values curseforge
, modrinth
or sourceControl
and determines which platform Modget should prioritize when attempting to download your mod.We have an official Discord community for all of our projects. By joining, you can: