https://github.com/reviversmc/modget-minecraft
The Minecraft Mod Package Manager!
https://github.com/reviversmc/modget-minecraft
fabricmc fabricmc-mod minecraft minecraft-mod package-manager
Last synced: about 1 month ago
JSON representation
The Minecraft Mod Package Manager!
- Host: GitHub
- URL: https://github.com/reviversmc/modget-minecraft
- Owner: ReviversMC
- License: lgpl-3.0
- Created: 2021-06-05T21:01:02.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-12T18:50:51.000Z (almost 2 years ago)
- Last Synced: 2025-03-26T03:33:17.767Z (about 2 months ago)
- Topics: fabricmc, fabricmc-mod, minecraft, minecraft-mod, package-manager
- Language: Java
- Homepage:
- Size: 4.87 MB
- Stars: 55
- Watchers: 2
- Forks: 7
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Modget-Minecraft
[](https://www.curseforge.com/minecraft/mc-mods/modget)
[](https://www.curseforge.com/minecraft/mc-mods/modget)
[](https://modrinth.com/mod/modget)

[](https://discord.gg/6bTGYFppfz)The Minecraft Mod Package Manager!
Modget is based on TheBrokenRail's [ModUpdater](https://gitea.thebrokenrail.com/TheBrokenRail/ModUpdater) mod and is inspired heavily by Microsoft's [Winget](https://github.com/microsoft/winget-cli).
## Commands
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 Adds a custom repository
/modget repos enable Enables the selected repository
/modget repos disable Disables the selected repository
/modget repos remove Removes the selected repository
/modget search 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 Downloads the according mod
/modget uninstall Deletes the according mod
/modget upgrade 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.
## GUI
We also have a WIP GUI. To access it, please install [Mod Menu](https://modrinth.com/mod/modmenu)!
## Mod Developers
If you want to add first-party support for your mods, please regularly submit new versions over at the [manifest repository](https://github.com/ReviversMC/modget-manifests).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`:
```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.## Community
[](https://discord.gg/6bTGYFppfz)We have an [official Discord community](https://discord.gg/6bTGYFppfz) for all of our projects. By joining, you can:
- Get installation help and technical support with all of our mods
- Be notified of the latest developments as they happen
- Get involved and collaborate with the rest of our team
- ... and just hang out with the rest of our community.